Как подключить CSS: inline, тег style и внешний файл | Что победит в конфликте?
Александр Петрищев
0:00 / 0:00
Как подключить CSS: inline, тег style и внешний файл | Что победит в конфликте?
157 просмотров · 1 месяц назад
Александр Петрищев
55 подписчиков
157 просмотров · 1 месяц назад
Третий урок по CSS: разбираем три способа подключить стили к странице
и выясняем, какой из них побеждает, когда все три спорят за один элемент.
В уроке мы не просто перечисляем способы, а ставим эксперимент: задаём
заголовку три разных цвета тремя разными способами одновременно
и смотрим, что выберет браузер. Ответ окажется не таким, каким кажется
на первый взгляд.
Что вы изучите:
зачем вообще подключать CSS к HTML;
как работают inline-стили через атрибут style;
плюсы и минусы inline-подхода;
как подключить стили через тег style в секции head;
когда внутренние стили оправданы, а когда нет;
как подключить внешний файл style.css через тег link;
почему внешний файл - это лучший выбор для реальных проектов;
что происходит, когда три способа спорят за один элемент;
почему браузер читает код сверху вниз и что это меняет;
как порядок подключения влияет на итоговые стили;
почему внешние CSS-файлы кешируются браузером;
чем удобен общий файл стилей при работе в команде;
сравнение трёх способов: охват, переиспользование, рекомендации;
типичные ошибки при подключении CSS.
Рекомендация: повторяйте эксперимент из урока руками. Поменяйте местами
тег link и тег style, посмотрите на результат и попробуйте объяснить его
сами - до того, как услышите объяснение.
ТАЙМ-КОДЫ
00:00 О преподавателе
00:42 Тема занятия: варианты подключения CSS
00:50 Зачем подключать CSS к HTML
01:07 Способ 1: inline-стили через атрибут style
01:48 Сколько свойств можно задать в одном атрибуте
02:13 Минус подхода: смешивание CSS и HTML
02:44 Плюсы и минусы inline-стилей
03:55 Способ 2: внутренний CSS через тег style
04:06 Где размещается тег style и почему это важно
04:47 Плюсы внутренних стилей
05:03 Минусы внутренних стилей
05:28 Способ 3: внешний файл style.css
05:51 Подключение через тег link и атрибут href
06:34 Разбор примера: стили для h1 и body
07:07 Практика: создаём проект в VS Code
07:58 Пишем заголовок первого уровня
08:30 Применяем inline-стиль: color синий
09:20 Добавляем тег style с другим цветом
09:55 Конфликт: какой цвет выберет браузер?
10:55 Подключаем третий способ - внешний файл
11:55 Три способа, один элемент, три значения
12:25 Убираем inline-стиль: что изменится
13:15 Меняем местами link и style
14:20 Разгадка: браузер читает код сверху вниз
15:50 Кто последний - того и стили
17:00 Почему внешний файл лучший выбор
17:16 Кеширование CSS-файлов браузером
17:55 Работа в команде и общие стили
18:40 Сравнение трёх способов в таблице
19:55 Практическое задание
20:37 Типичные ошибки при подключении CSS
21:15 Чек-лист самопроверки
21:35 Итоги урока
21:55 Где ещё есть материалы
МАТЕРИАЛЫ К УРОКУ
Презентация, исходный код проекта и практические задания
доступны на Boosty и Patreon.
Ссылки на площадки вы найдёте в конце видео.
СПРАВОЧНИКИ
htmlbook.ru - справочник CSS на русском
developer.mozilla.org - документация MDN
СВЯЗЬ
Telegram-канал GoCoding - материалы по веб-разработке, ИИ и IT.
LinkedIn - для деловых контактов.
Ссылки вы найдёте в конце видео.
#CSS #вебразработка #frontend