Меньше - язык динамических таблиц стилей? - PullRequest
2 голосов
/ 31 января 2011

Пока гуглил, что делал больше css с меньшим количеством записей, я нашел это - http://lesscss.org/

Кто-нибудь пробовал и работает ли он под IE6 +, Firefox 3+, Chrome, Safari, Opera и всеми стандартными веб-браузерами, которые мы все используем?

Заранее спасибо:)

Ответы [ 4 ]

5 голосов
/ 31 января 2011

http://leafo.net/lessphp/

Это PHP-версия препроцессора.Вы создаете файл .less и загружаете его на сайт.Препроцессор делает все остальное.Работает в любом браузере, потому что браузер получает только обработанный файл CSS, а не LESS.Все, что вам нужно сделать, это добавить что-то подобное в ваш index.php:

require_once 'lessc.inc.php';
try {
    lessc::ccompile(PATH_TO_STYLES.'/style.less', PATH_TO_STYLES.'/style.less.css');
} catch (exception $ex) {
    exit('lessc fatal error:<br />'.$ex->getMessage());
}

и затем просто использовать style.less.css в качестве таблицы стилей вашего сайта.

4 голосов
/ 31 января 2011

Вы можете сгенерировать серверную часть css или использовать LESS.js, в первом случае клиент даже не знает о происхождении стиля LESS, поэтому он похож на css (не полагается на js клиента) .

1 голос
/ 31 января 2011

Я пробовал LessCSS и ряд других аналогичных альтернатив, но остановился на SASS (SCSS) - его можно предварительно скомпилировать с помощью небольшого Ruby Gem, что делает его супер простым и быстрым в использовании в разработке.Интеграция с Ruby является хорошим плюсом при работе, например, с Rails, если вы делаете это.

http://sass -lang.com / - используйте его с каркасом Compass CSS (http://compass -style.org /) и вы получили довольно крутые настройки!

1 голос
/ 31 января 2011

Пока включен JavaScript, да, поскольку после ссылки на таблицу стилей добавлен js-скрипт, который помогает отображать его в ie6 + и во всех других основных браузерах.

Если вы также планируете разместить пользователей, у которых не включен javascript, вы можете выполнить обработку на стороне сервера, однако я этого не сделал, поэтому не могу поручиться за этот метод.

Sam

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...