DevSkillRoad

Введение в CSS

🎨 Каскадные таблицы стилей

CSS (Cascading Style Sheets) — каскадные таблицы стилей. Это язык, который описывает, как должен выглядеть HTML-документ.

1. Что такое CSS?

CSS — это текстовый файл с расширением .css. В нём пишутся правила, которые говорят браузеру, как отображать элементы на странице: цвет, размер, расположение, шрифт, анимацию.

HTML отвечает за структуру. CSS — за внешний вид. Без CSS сайт выглядит как чёрно-белый документ без картинок и оформления.

2. Зачем нужен CSS?

3. Как подключить CSS к странице?

Внешний файл (рекомендуется)

Самый чистый способ. Весь CSS лежит в отдельном файле (styles.css), а в HTML в раздел <head> ставится ссылка на него.

<head>
    <link rel="stylesheet" href="styles.css">
</head>

Внутренний стиль (тег <style>)

CSS пишется внутри HTML-страницы в теге <style>, который также помещается в <head>. Используется редко, только для маленьких страниц.

<head>
    <style>
        body {
            background: #f0f0f0;
        }
    </style>
</head>

Инлайновый (атрибут style)

CSS пишется прямо в тег. Используется в исключительных случаях (плохая практика).

<p style="color: red;">Красный текст</p>
📌 Правило: Всегда используйте внешний файл, подключая его в <head>. Это удобно, быстро и правильно.

4. Синтаксис CSS

CSS-правило состоит из селектора и блока объявлений.

селектор {
    свойство: значение;
    свойство: значение;
}

Пример:

p {
    color: blue;
    font-size: 16px;
}

Это правило сделает весь текст внутри тегов <p> синим, размером 16 пикселей.

📓 Из тетради: «CSS — это как косметика для сайта. HTML создаёт лицо, а CSS его красит. Без одного не работает другое. Учите оба языка в связке».