Ежедневно, с 8:30 до 22:30
Предзаказ
974

Курс «Анатомия CSS-каскада»

Средняя оценка 5.0 из 5 на основании 1 голосов 5.0 (1)
1 0
0
Автор:
990 ₽
9990 ₽
-90%
Кэшбэк: 5% (50 ₽)
Курс будет выдан в течение 1-3 часов после оплаты.
Категории:

Курс создан для практикующих разработчиков, которые хотят повысить свою экспертизу и прокачать инженерное мышление. В курсе досконально разбираются фундаментальные механизмы CSS: обработка значений (value processing), каскад и наследование.

Курс проходит в асинхронном формате. Это значит, что вы можете начать обучение в любое время и двигаться по программе с комфортной вам скоростью.

Прохождение курса займёт от 2 до 3 недель, если вы готовы заниматься 5 часов в неделю.

Раздел 1. Обработка значений и каскад

Рассмотрим понятие каскада и обработки значений. Разберёмся, как браузер вычисляет значения, и в какой момент запускается каскад.

Теория

  • Понятие каскада.
  • Вычисление значений: стадии declared, cascaded, specified, computed, used и actual.

Практика

  • Контрольные тесты по темам раздела

Раздел 2. Фильтрация

Поговорим о стилях автора, пользователя и браузера, а также о «виртуальных» стилях. Разберём, как браузер парсит CSS-код, фильтрует объявления и отбирает значения. Коснёмся валидности, префиксов, псевдонимов, условных правил и поиска элементов в DOM-дереве.

Теория

  • Источники стилей: авторские, браузерные и пользовательские.
  • Парсинг и фильтрация.

Практика

  • Контрольные тесты по темам раздела

Раздел 3. Каскад

Детально рассмотрим порядок объявления свойств и каскадирования. Разберёмся с тем, как происходит расчёт специфичности селекторов и какую роль она играет в каскаде.

Теория

  • Детальный разбор алгоритма каскада.
  • Порядок подключения стилевых файлов и объявления свойств.
  • Порядок каскадирования: в какой очерёдности применяются стилевые правила. Аннотация !important.
  • Cелекторы и расчёт специфичности.

Практика

  • Контрольные тесты по темам раздела

Раздел 4. Получение значений по умолчанию

Посмотрим, что происходит, если не задать значение явно. Разберёмся с наследуемыми и ненаследуемыми свойствами и значениями по умолчанию. Рассмотрим наследование кастомных свойств и способы повернуть каскад вспять.

Теория

  • Наследуемые и ненаследуемые свойства.
  • Значения по умолчанию.
  • Кастомные свойства.
  • Принудительное наследование. Ключевое слово inherit.
  • Откат каскада. Ключевые слова revert, unset, initial.
  • Свойство all.

Практика

  • Контрольные тесты по темам раздела

Раздел 5. Вычисления

Разберёмся, что происходит с каскадированными значениями дальше, как они вычисляются в конкретные значения, используемые для отрисовки в браузере.

Теория

  • Этапы вычислений: computed, used, actual value.

Практика

  • Контрольные тесты по темам раздела

Раздел 6. Каскад на практике

Поработаем с каскадом на практике. В подробных пошаговых демонстрациях разберём реализацию типовых приемов и компонентов.

Теория

  • Свойство font-size-adjust.
  • Стилизация компонента спиннера.
  • Стилизация кастомных компонентов.
  • «Липкий» подвал страницы.
  • Функции для вычислений в CSS.

Итоговое испытание

Вам нужно будет выполнить задание – реализовать алгоритм каскада на JavaScript, используя все полученные знания о CSS-каскаде.

Характеристики
Наличие Предзаказ Тип Видео Размещение на сайте 24.01.2022 Артикул 974

Об авторах

Фото: HTML Academy
0.0
HTML Academy
Онлайн-школа фронтенд-разработки из Санкт-Петербурга, работает с 2013 года. Интерактивные тренажёры, живой код и более 300 наставников.

Отзывы и комментарии

Отзывов ещё нет, будьте первыми

Написать отзыв
Нажимая "Отправить" Вы соглашаетесь с правилами публикации и даёте согласие на обработку персональных данных. Администрация не несёт ответственности за содержание отзывов.

Похожие товары:

Постер товара: HTML и CSS. Адаптивная вёрстка и автоматизация
Скидка 87%
Предзаказ
Средняя оценка 0.0 из 5 на основании 0 голосов
HTML и CSS. Адаптивная вёрстка и автоматизация
Адаптивная вёрстка и Flexbox/Grid
Постер товара: Полный курс по CSS
Скидка 80%
Предзаказ
Средняя оценка 5.0 из 5 на основании 1 голосов
Полный курс по CSS
Адаптивная вёрстка и Flexbox/Grid
Постер товара: Курс «Анимации, часть 1. CSS-анимации»
Скидка 88%
Предзаказ
Средняя оценка 5.0 из 5 на основании 1 голосов
Курс «Анимации, часть 1. CSS-анимации»
CSS-анимация и эффекты
Постер товара: Изучаем CSS: cоздание визуально привлекательных сайтов
Скидка 69%
Предзаказ
Средняя оценка 5.0 из 5 на основании 1 голосов
Изучаем CSS: cоздание визуально привлекательных сайтов
CSS-анимация и эффекты
Постер товара: Анимация интерфейсов
Скидка 81%
Предзаказ
Средняя оценка 0.0 из 5 на основании 0 голосов
Анимация интерфейсов
CSS-анимация и эффекты
Постер товара: CSS-in-JS
Скидка 90%
Предзаказ
Средняя оценка 0.0 из 5 на основании 0 голосов
CSS-in-JS
Вёрстка и CSS
Постер товара: Web-технологии: практический курс CSS
Скидка 59%
Предзаказ
Средняя оценка 5.0 из 5 на основании 1 голосов
Web-технологии: практический курс CSS
CSS-анимация и эффекты
Постер товара: JavaScript. Архитектура клиентских приложений
Скидка 87%
Предзаказ
Средняя оценка 0.0 из 5 на основании 0 голосов
JavaScript. Архитектура клиентских приложений
JavaScript