Краткое описание
CSS (от англ. Cascading Style Sheets — «каскадные таблицы стилей») - это язык иерархических правил (таблиц стилей), используемый для представления внешнего вида документа, написанного на HTML или XML (включая различные языки XML, такие как SVG и XHTML). CSS описывает, каким образом элемент должен отображаться на экране, на бумаге, голосом или с использованием других медиа средств.
CSS3 - это последнее эволюционное изменение языка CSS, которое направлено на расширение CSS 2.1. Оно привносит давно ожидаемые новшества, такие как закруглённые углы, тени, градиенты, переходы или анимация, а также новые макеты, такие как макет из нескольких колонок, «резиновый» дизайн или сеточный макет.
LESS - препроцессор языка CSS, позволяющий использовать переменные, функции, циклы и другие технологии для упрощения работы со стилями. «Препроцессор» в данном случае означает, что мы имеем дело с динамическим языком стилей, который преобразуется (компилируется) в CSS.
SASS (от англ. Syntactically Awesome Stylesheets — «синтаксически великолепные таблицы стилей») - еще один популярный препроцессор языка CSS.
Пример использования
body {
font-family: Arial, Verdana, sans-serif; /* Семейство шрифтов */
font-size: 11pt; /* Размер основного шрифта в пунктах */
background-color: #f0f0f0; /* Цвет фона веб-страницы */
color: #333; /* Цвет основного текста */
}
h1 {
color: #a52a2a; /* Цвет заголовка */
font-size: 24pt; /* Размер шрифта в пунктах */
font-family: Georgia, Times, serif; /* Семейство шрифтов */
font-weight: normal; /* Нормальное начертание текста */
}
p {
text-align: justify; /* Выравнивание по ширине */
margin-left: 60px; /* Отступ слева в пикселах */
margin-right: 10px; /* Отступ справа в пикселах */
border-left: 1px solid #999; /* Параметры линии слева */
border-bottom: 1px solid #999; /* Параметры линии снизу */
padding-left: 10px; /* Отступ от линии слева до текста */
padding-bottom: 10px; /* Отступ от линии снизу до текста */
}
«Для тех, кто предпочитает один раз увидеть»
Программное обеспечение
- Базовое программное обеспечение - Mozilla Developer Network
- Visual Studio Code - code.visualstudio.сom
- Google Chrome DevTools - Mozilla Developer Network
- Инструменты разработчика Firefox - Mozilla Developer Network
- Расширение Firebug для Firefox - Mozilla Developer Network
- Расширение Web Developer для Firefox - Mozilla Developer Network
- W3C CSS Validation Service - jigsaw.w3.org
- Получить информацию об устройстве графического вывода - mydevice.io
- SimpLESS - Компилятор LESS - wearekiss.сom
- Koala - Компилятор LESS, SASS, Compass и CoffeScript - koala-app.сom
- Less.js - Компилятор LESS на Node.js - github.сom