F.A.Q. - Вопросы/Ответы
В этом разделе мы постарались собрать самые вероятные вопросы, которые могут возникнуть при знакомстве с нашим проектом.

Как это работает?

Это работает благодаря php и хорошей идеи. Почитать подробнее можно в разделе "О проекте".


Как это использовать?

Необходимо подключить iCss движок с помощью include.php и определить блок с вашими css файлами. Обычно они находятся в секции head.


Какие возможности?

Возможности iCss не ограничиваются одними константами. Существует поддержка пользовательских свойств, это когда вы сами можете объявлять css свойства, а затем их использовать в проекте на равных с обычными. Есть элементы ООП - наследственность, в том числе и множественная. Т.е. вы можете объявить абстрактный класс, а затем использовать его css стили в других стилях других классов, индификаторов и тегов. Появилось множество дополнительных свойств, например corner - свойство которое описывает вид уголков у блочных элементов. Или layer, который позволяет использовать несколько фонов для одного элемента. iCss не ограничивается базовой функциональностью, есть возможность создания плагинов на основе javascript и пользовательских свойств.


Насколько это кроссбраурзерно?

Кроссбраурзерность это всегда головная боль. Технология построенная таким образом, что кроссбраурзерность обязана стремится вверх. Мы постарались сделать все, чтобы любая верстка и даже без ИЕ хаков, работала везде одинаково. Вообще наша цель кроссбраурзерность, а не валидность css.


Совместимы ли обычные файлы css с iCss?

Да полностью совместимы. Нашей целью не было изменение синтаксиса или наименований "в лучшую сторону", поэтому совместимость была на первых местах.


Насколько синтаксис iCss отличается от обычного css?

Синтаксис iCss копирует синтаксис css и добавляет некоторые свои конструкции: объявление констант, пользовательских свойств и т.п. Поэтому разобраться в правилах синтаксиса iCss для верстальщика не составит труда.


Есть ли какие нибудь проблемы с установкой?

Никакая установка iCss не требуется. Достаточно скопировать папку движка и дать на нее права для записи. Если у вас возникли проблемы, следуйте инструкции


Не повлияет ли iCss на скорость работы сайта?

На скорость работы сайта он никак не влияет, т.к. все операции происходят в момент разработки, и компиляция осуществляется только при изменении одного из файлов css.


Как обстоят дела с безопасностью?

iCss не представляет никакой угрозы для безопасности.


Как браузер понимает ваш iCss с расширенным синтаксисом и возможностями?

Браузер вообще не знает о нашем iCss. Весь фокус в том, что движок iCss производит компиляцию на стороне сервера с помощью php и возвращает для браузера понятный css файл.
-1337521159.21



Copyright © 2009 Dmitriy Zaytsev. SoulStream Team.
Разработка сайтов пишите: dr.kirk@rambler.ru  |  Сайт построен на технологии iCss.