CSS (Cascading Style Sheets)
CSS (Cascading Style Sheets) — язык таблиц стилей, определяющий визуальное оформление HTML-документов. CSS управляет раскладкой, цветами, шрифтами, анимациями и адаптивным дизайном, отделяя представление от содержания.
MIME-тип
text/css
Тип
Текст
Сжатие
Без потерь
Преимущества
- + Separates presentation from content (HTML)
- + Powerful layout systems: Flexbox, Grid, and container queries
- + Custom properties enable theming and dynamic values
- + Media queries enable responsive design for all screen sizes
Недостатки
- − Global scope can cause unintended style conflicts
- − Browser compatibility differences require testing
- − No native variables before custom properties (pre-2017)
Когда использовать .CSS
Используйте CSS для оформления любого HTML-контента — от веб-страниц и электронных писем до генерации PDF и отображения SVG.
Технические детали
CSS использует правила «селектор + блок объявлений»: p { color: blue; }. Каскад определяет приоритет по специфичности (inline > ID > class > element), порядку в файле и модификатору !important. Современный CSS включает пользовательские свойства (переменные), Grid, Flexbox, Container Queries и вложенность.
История
Хокон Виум Ли предложил CSS в 1994 году, и CSS1 был опубликован W3C в 1996 году. CSS2 появился в 1998 году, а CSS3 перешёл к модульному подходу, где каждая функция развивается как отдельная спецификация.
Конвертировать из .CSS
Конвертировать в .CSS
Связанные форматы
Связанные термины
Learn More
CSS Units Explained: px, em, rem, vh, and When to Use Each
CSS offers over a dozen length units, each suited to different situations. Understanding the differences between absolute and relative units …
JSON vs YAML vs TOML: Choosing a Configuration Format
Configuration files are the backbone of modern applications. JSON, YAML, and TOML each offer different trade-offs between readability, complexity, and …
Flexbox vs CSS Grid: A Practical Comparison
Flexbox and CSS Grid are complementary layout systems, not competitors. This guide clarifies when to reach for each one and …
How to Format and Validate JSON Data
Malformed JSON causes silent failures in APIs and configuration files. Learn how to format, validate, and debug JSON documents to …
Base64 Encoding: How It Works and When to Use It
Base64 converts binary data into ASCII text, making it safe for transmission through text-based systems. Learn when Base64 is the …
How to Create CSS Gradients: Linear, Radial, and Conic
CSS gradients create smooth color transitions without image files. Learn to build linear, radial, and conic gradients with precise control …