🔒 Ты не вошёл(вошла) в аккаунт — прогресс, работы и результаты теста не сохраняются. Что недоступно?
✅ Без входа можно
- читать все 33 занятия, смотреть слайды и шпаргалку;
- пробовать код в редакторе и песочнице.
⛔ Без входа нельзя
- сохранять работы — черновик живёт только в этом браузере и пропадёт при очистке истории, в режиме инкогнито или на другом устройстве;
- отмечать пройденные занятия и видеть свой прогресс;
- выбрать тему итогового проекта и отмечать чек-лист;
- отправить итоговый тест и сохранить результат.
Введение в CSS
Сегодня наша чёрно-белая страница станет цветной: мы подключим CSS и раскрасим фон, заголовки и текст.
Изучаем: Способы подключения CSS, селекторы тегов, цвет
Результат: Раскрашиваем страницу
👀 Сегодня сделаем вот такое
Показать код примера
<h1>Цветная страница</h1>
<h2>Мои любимые цвета</h2>
<p>Оранжевый — цвет энергии, синий — цвет спокойствия.</p>
<ul>
<li>Оранжевый</li>
<li>Синий</li>
</ul>
body {
background-color: #fff8e7;
}
h1 {
color: #ff6b35;
}
h2 {
color: rgb(46, 134, 222);
}
p {
color: #444;
}
ul {
background-color: #e3f2fd;
}
💡 Объяснение
Что умеет CSS
До сих пор наши страницы были чёрно-белыми и «скучными». HTML отвечал за содержание, а внешний вид браузер придумывал сам. CSS (Cascading Style Sheets — каскадные таблицы стилей) позволяет управлять всем, что видно глазами: цветом, шрифтами, размерами, отступами, расположением блоков, тенями, даже анимацией.
Одна и та же HTML-страница с разным CSS может выглядеть совершенно по-разному — как один и тот же человек в спортивной форме, в школьной одежде или в костюме супергероя.
Как устроено CSS-правило
h1 {
color: tomato;
background-color: lightyellow;
}
h1— селектор. Отвечает на вопрос «кого оформляем?». Здесь — все заголовки h1.{ }— фигурные скобки, внутри них блок объявлений.color— свойство: «что меняем?» (цвет текста).tomato— значение: «на что меняем?».- Между свойством и значением — двоеточие, в конце объявления — точка с запятой.
Точку с запятой легко забыть, и тогда следующее свойство «сломается». Возьми в привычку ставить её всегда, даже после последнего свойства.
Селекторы тегов
Самый простой селектор — имя тега без угловых скобок: p, h2, ul, body. Такое правило применяется ко всем элементам этого типа на странице. Если нужно оформить несколько тегов одинаково, их перечисляют через запятую: h1, h2, h3 { color: navy; }.
Три способа подключить CSS
- Внешний файл — лучший способ. Стили пишут в отдельном файле
style.css, а вheadстраницы добавляют ссылку на него:
Плюсы: один файл стилей подключается ко всем страницам сайта. Поменял цвет в одном месте — поменялся на всём сайте.<link rel="stylesheet" href="style.css"> - Тег <style> внутри
head:
Работает только для одной страницы.<style> h1 { color: tomato; } </style> - Атрибут style прямо у тега:
<p style="color: red">. Удобно для быстрой проверки, но в проектах так делать не надо: стили разбросаны по всему коду, и их трудно менять.
Во встроенном редакторе на нашем сайте вкладка «CSS» работает как внешний файл — пиши туда правила без тега style.
Как задать цвет
- Название:
red,tomato,skyblue,gold— в CSS около 140 цветов с именами. Просто, но выбор ограничен. - HEX-код:
#ff6b35. После решётки — три пары символов: сколько красного, зелёного и синего. Каждая пара от00(нет) доff(максимум).#000000— чёрный,#ffffff— белый,#ff0000— красный. - RGB:
rgb(255, 107, 53)— то же самое, но числами от 0 до 255. - RGBA:
rgba(0, 0, 0, 0.5)— четвёртое число — прозрачность от 0 (невидимый) до 1 (сплошной).
Экран смешивает цвета из красного, зелёного и синего света — поэтому все цветовые коды построены на этих трёх цветах. Подбирать коды удобно в «пипетке» VS Code (наведи на цвет в CSS) или в онлайн-генераторах палитр.
Основные свойства сегодняшнего урока
color— цвет текста;background-color— цвет фона элемента.
Цвет, заданный для body, получит вся страница. Это называется наследованием — подробнее на занятии 16.
Как подобрать цвета, чтобы было красиво
- Используй 2–3 основных цвета, не больше.
- Тёмный текст на светлом фоне (или наоборот) — чтобы легко читать. Жёлтый текст на белом фоне не прочитает никто.
- Яркий цвет — для главного: заголовка, кнопки.
Частые ошибки
- Пропущена точка с запятой или двоеточие.
- Скобки круглые
( )вместо фигурных{ }. - Решётка забыта:
color: ff6b35;. - Файл стилей не подключён или путь в
hrefневерный — стили «не работают» совсем. - Написано
colourилиcolr— браузер молча игнорирует неизвестные свойства.
Проверь себя
- Назови части правила
p { color: gray; }. - Почему внешний CSS-файл лучше атрибута style?
- Какой цвет получится:
#00ff00?
⌨️ Практика
- Задай body светлый цвет фона.
- Сделай заголовки h1 и h2 разного цвета.
- Поменяй цвет абзацев на тёмно-серый.
- Сделай фон у списка другим цветом.
- В VS Code создай style.css и подключи его к странице увлечений.
🧪 Редактор
🪞 Рефлексия
- Что нового я сегодня узнал(а)?
- Что получилось лучше всего?
- Где было трудно и что поможет в следующий раз?
🔒 Отметить занятие пройденным можно только после входа. Без аккаунта сайт не запомнит, до какого занятия ты дошёл(дошла). Регистрация · Вход