CSS-препроцессоры – решение проблем стиля::Журнал СА 4.2014
www.samag.ru
     
Поиск   
              
 www.samag.ru    Web  0 товаров , сумма 0 руб.
E-mail
Пароль  
 Запомнить меня
Регистрация | Забыли пароль?
Журнал "Системный администратор"
Журнал «БИТ»
Наука и технологии
Подписка
Где купить
Авторам
Рекламодателям
Архив номеров
Контакты
   

  Опросы
  Статьи

Электронный документооборот  

5 способов повысить безопасность электронной подписи

Область применения технологий электронной подписи с каждым годом расширяется. Все больше задач

 Читать далее...

Рынок труда  

Системные администраторы по-прежнему востребованы и незаменимы

Системные администраторы, практически, есть везде. Порой их не видно и не слышно,

 Читать далее...

Учебные центры  

Карьерные мечты нужно воплощать! А мы поможем

Школа Bell Integrator открывает свои двери для всех, кто хочет освоить перспективную

 Читать далее...

Гость номера  

Дмитрий Галов: «Нельзя сказать, что люди становятся доверчивее, скорее эволюционирует ландшафт киберугроз»

Использование мобильных устройств растет. А вместе с ними быстро растет количество мобильных

 Читать далее...

Прошу слова  

Твердая рука в бархатной перчатке: принципы soft skills

Лауреат Нобелевской премии, специалист по рынку труда, профессор Лондонской школы экономики Кристофер

 Читать далее...

1001 и 1 книга  
19.03.2018г.
Просмотров: 9947
Комментарии: 0
Потоковая обработка данных

 Читать далее...

19.03.2018г.
Просмотров: 8160
Комментарии: 0
Релевантный поиск с использованием Elasticsearch и Solr

 Читать далее...

19.03.2018г.
Просмотров: 8262
Комментарии: 0
Конкурентное программирование на SCALA

 Читать далее...

19.03.2018г.
Просмотров: 5228
Комментарии: 0
Машинное обучение с использованием библиотеки Н2О

 Читать далее...

12.03.2018г.
Просмотров: 5915
Комментарии: 0
Особенности киберпреступлений в России: инструменты нападения и защита информации

 Читать далее...

Друзья сайта  

 CSS-препроцессоры – решение проблем стиля

Архив номеров / 2014 / Выпуск №4 (137) / CSS-препроцессоры – решение проблем стиля

Рубрика: Разработка /  Веб-технологии

Кирилл Сухов КИРИЛЛ СУХОВ, веб-программист в дистрибьюторской компании MICS. Занимается проектированием и разработкой различных интернет-сервисов, sukhov-kirill@yandex.ru

CSS-препроцессоры –
решение проблем стиля

Веб-программист и HTML-верстальщик – это совершенно разные специализации, по определению неодинаковые люди. Но это в идеале. На практике программистам часто приходится сталкиваться с версткой. Они давно придумали способы облегчить себе жизнь и справляться с этой нудной задачей, оставаясь программистами

Практически любому веб-разработчику приходилось бороться с CSS (Cascading Style Sheets – каскадные таблицы стилей). Пусть ты трижды фронтенд-разработчик, пусть в фирме работает целый штат HTML-верстальщиков, но время от времени сражения со стилями имеют место.

В помощь несчастным программистам сейчас созданы различные CSS-фреймворки (Bootstrap, Blueprint и другие), расширения CSS (Sass/LESS/SCSS) для увеличения уровня абстракции CSS-кода, а значит, и для упрощения разработки. Из всех этих многообразных модернизаций в Node.js-разработке прочные позиции заняли CSS-препроцессоры LESS и Stylus. О них и пойдет речь.

LESS – больше, чем Sass

Первым распространенным CSS-препроцессором стал Sass (Syntactically Awesome Stylesheets) – метаязык на основе CSS, разработанный для увеличения уровня абстракции и упрощения синтаксиса. Создан в 2007 году, написан на языке Ruby и вообще генетически происходил из мира RoR-разработки.

LESS (Leaner CSS) – это CSS-препроцессор/язык, разработанный Алексом Силлером (Alexis Sellier) как развитие идей Sass. Первая версия LESS была написана на Ruby, однако в последующих релизах решили отказаться от него в пользу JavaScript. LESS – это честная надстройка над CSS, это значит, что любой CSS-код – это валидный LESS, но дополнительные элементы LESS не будут работать в простом CSS. Это его ключевое отличие от Sass – LESS разработан с целью быть как можно ближе к CSS. LESS привносит в CSS следующие расширения: вложенные блоки, переменные, операторы, функции, примеси (миксины).

Статью целиком читайте в журнале «Системный администратор», №4 за 2014 г. на страницах 58-64.


Комментарии отсутствуют

Добавить комментарий

Комментарии могут оставлять только зарегистрированные пользователи

               Copyright © Системный администратор

Яндекс.Метрика
Tel.: (499) 277-12-41
Fax: (499) 277-12-45
E-mail: sa@samag.ru