CSS (Cascading Style Sheets, каскадные таблицы стилей) – один из ключевых языков веб-разработки, который отвечает за внешний вид и оформление веб-страниц. Если HTML задаёт структуру информации, то именно CSS придаёт сайту стиль, делает его удобным и привлекательным для пользователя. На ЕГЭ по информатике задания по CSS могут встретиться в темах, связанных с веб-технологиями, интернетом, визуализацией данных и созданием сайтов. Глубокое понимание CSS открывает путь не только к высоким баллам на экзамене, но и к самостоятельной разработке современных сайтов.
Что такое CSS?
CSS – это язык описания стилей, который используется для задания внешнего вида элементов на веб-странице: цветов, размеров, шрифтов, расположения, отступов, анимации и многих других параметров. Он позволяет отделить логику разметки (HTML) от оформления, что делает код более читаемым и удобным для сопровождения.
Основные понятия CSS:
Селектор – определяет, к каким элементам на странице применяется стиль.
Свойство – характеристика, которую вы хотите изменить (например, color – цвет, font-size – размер шрифта).
Значение – конкретное оформление, которое присваивается свойству (red, 16px и т.д.).
Правило CSS – комбинация селектора и пары "свойство: значение", записанная в фигурных скобках.
Пример CSS-правила:
css
p {
color: blue;
font-size: 18px;
}
Это правило окрасит все абзацы (<p>) в синий цвет и задаст им размер шрифта 18 пикселей.
Строгость синтаксиса
Каждое свойство и значение в паре разделяется двоеточием, а сама пара заканчивается точкой с запятой.
Блок правил обязательно берётся в фигурные скобки.
Каскадность
Если к одному элементу применяются несколько стилей, действует правило приоритета: более конкретный селектор имеет больший вес, а при равенстве – стиль, определённый позже, перекрывает предыдущий.
Разделение стилей
Стили можно прописывать тремя способами:
Встроенные (style внутри тега) – применяются только к конкретному элементу.
Внутренние (<style> в <head>) – для всей страницы.
Внешние (отдельный .css-файл) – для множества страниц сайта.
Группировка и наследование
Стили для нескольких элементов можно объединять через запятую.
Потомки наследуют некоторые свойства от родителя, например, цвет текста.
Использование классов и идентификаторов
Класс (.имя) может быть назначен многим элементам.
Идентификатор (#имя) должен быть уникальным на странице.
Адаптивность
Для разных экранов применяются медиазапросы, позволяющие сделать сайт удобным и на телефоне, и на компьютере.

В ЕГЭ по информатике могут встретиться вопросы:
по определению корректного CSS-правила;
на поиск ошибок в стилях;
на сопоставление стиля и результата на странице;
по анализу структуры CSS-документа и приоритетов;
на применение знаний к задачам проектирования веб-интерфейсов.
Упражнение 1. Напишите CSS-правило, которое выделяет все заголовки второго уровня (<h2>) красным цветом и делает текст полужирным.
Ответ:
css
h2 {
color: red;
font-weight: bold;
}
Упражнение 2. Задайте класс .important, который изменяет фон любого элемента на жёлтый и увеличивает размер шрифта до 20 пикселей. Примените этот класс к абзацу.
Ответ:
css
КопироватьРедактировать
.important {
background-color: yellow;
font-size: 20px;
}
HTML-пример:
html
<p class="important">Это важный текст!</p>
Упражнение 3. Создайте внешний CSS-файл с правилами для всех ссылок: стандартный вид – синий цвет, при наведении – зелёный, посещённая – фиолетовый. Как подключить этот файл к HTML-документу?
Ответ (файл styles.css):
css
a {
color: blue;
}
a:hover {
color: green;
}
a:visited {
color: purple;
}
Подключение в HTML:
html
<head>
<link rel="stylesheet" href="styles.css">
</head>
Упражнение 4. Исправьте ошибку в CSS-коде и объясните её:
css
div {
color: green
font-size: 16px;
}
Ответ:
Пропущена точка с запятой после color: green.
Правильно:
css
div {
color: green;
font-size: 16px;
}
Упражнение 5. Используя медиазапросы, напишите правило, по которому для экранов шириной менее 600 пикселей весь текст абзацев становится синим и увеличивается до 18px.
Ответ:
css
@media (max-width: 600px) {
p {
color: blue;
font-size: 18px;
}
}
Учитесь читать и интерпретировать CSS-код: На экзамене часто требуется предсказать внешний вид элемента по коду стиля.
Осваивайте группировку и наследование: Это поможет быстро сокращать и оптимизировать CSS.
Тренируйте анализ приоритетов: Знайте, что селекторы с классом, идентификатором или встроенным стилем имеют больший приоритет, чем селекторы по тегу.
Пробуйте комбинировать селекторы и использовать псевдоклассы: Например, :hover, :first-child.
Обращайте внимание на адаптивность и медиазапросы: Это современные стандарты и часто встречаются в практических задачах.
CSS – это не только инструмент веб-дизайна, но и важная составляющая экзаменационной и практической подготовки по информатике. Понимание структуры, синтаксиса и принципов каскадности позволит не только уверенно отвечать на вопросы ЕГЭ, но и создавать современные, удобные и красивые веб-страницы. Регулярная практика – залог успеха в любой теме, связанной с программированием и веб-разработкой.