Elliot
Администратор
- Регистрация
- 2 Дек 2014
- Сообщения
- 181.845
- Реакции
- 200.056
[HTML Academy] Онлайн-курс «Анатомия CSS-каскада»
Курс создан для практикующих разработчиков, которые хотят повысить свою экспертизу и прокачать инженерное мышление. В курсе досконально разбираются фундаментальные механизмы CSS: обработка значений (value processing), каскад и наследование.
Спойлер: Программа
Курс проходит в асинхронном формате. Это значит, что вы можете начать обучение в любое время и двигаться по программе с комфортной вам скоростью.
Прохождение курса займёт от 2 до 3 недель, если вы готовы заниматься 5 часов в неделю.
Раздел 1. Обработка значений и каскад
Рассмотрим понятие каскада и обработки значений. Разберёмся, как браузер вычисляет значения, и в какой момент запускается каскад.
Теория
Поговорим о стилях автора, пользователя и браузера, а также о «виртуальных» стилях. Разберём, как браузер парсит CSS-код, фильтрует объявления и отбирает значения. Коснёмся валидности, префиксов, псевдонимов, условных правил и поиска элементов в DOM-дереве.
Теория
Детально рассмотрим порядок объявления свойств и каскадирования. Разберёмся с тем, как происходит расчёт специфичности селекторов и какую роль она играет в каскаде.
Теория
Посмотрим, что происходит, если не задать значение явно. Разберёмся с наследуемыми и ненаследуемыми свойствами и значениями по умолчанию. Рассмотрим наследование кастомных свойств и способы повернуть каскад вспять.
Теория
Разберёмся, что происходит с каскадированными значениями дальше, как они вычисляются в конкретные значения, используемые для отрисовки в браузере.
Теория
Поработаем с каскадом на практике. В подробных пошаговых демонстрациях разберём реализацию типовых приемов и компонентов.
Теория
Вам нужно будет выполнить задание – реализовать алгоритм каскада на JavaScript, используя все полученные знания о CSS-каскаде.
Результат выполнения контролирует автоматизированная система проверки.
htmlacademy.ru/courses/pro/ultimate-cascade - ПРОДАЖНИК
ДОСТУП К СКЛАДЧИНАМ
https://skladchik.org/proxy.php?image=https%3A%2F%2Fi.postimg.cc%2F66gwC4h2%2FScreenshot-572.jpg&hash=12b0ca17e3b9b57c1b61235eec133886
Курс создан для практикующих разработчиков, которые хотят повысить свою экспертизу и прокачать инженерное мышление. В курсе досконально разбираются фундаментальные механизмы CSS: обработка значений (value processing), каскад и наследование.
Спойлер: Программа
Курс проходит в асинхронном формате. Это значит, что вы можете начать обучение в любое время и двигаться по программе с комфортной вам скоростью.
Прохождение курса займёт от 2 до 3 недель, если вы готовы заниматься 5 часов в неделю.
Раздел 1. Обработка значений и каскад
Рассмотрим понятие каскада и обработки значений. Разберёмся, как браузер вычисляет значения, и в какой момент запускается каскад.
Теория
- Понятие каскада.
- Вычисление значений: стадии declared, cascaded, specified, computed, used и actual.
- Контрольные тесты по темам раздела
Поговорим о стилях автора, пользователя и браузера, а также о «виртуальных» стилях. Разберём, как браузер парсит CSS-код, фильтрует объявления и отбирает значения. Коснёмся валидности, префиксов, псевдонимов, условных правил и поиска элементов в DOM-дереве.
Теория
- Источники стилей: авторские, браузерные и пользовательские.
- Парсинг и фильтрация.
- Контрольные тесты по темам раздела
Детально рассмотрим порядок объявления свойств и каскадирования. Разберёмся с тем, как происходит расчёт специфичности селекторов и какую роль она играет в каскаде.
Теория
- Детальный разбор алгоритма каскада.
- Порядок подключения стилевых файлов и объявления свойств.
- Порядок каскадирования: в какой очерёдности применяются стилевые правила. Аннотация !important.
- Cелекторы и расчёт специфичности.
- Контрольные тесты по темам раздела
Посмотрим, что происходит, если не задать значение явно. Разберёмся с наследуемыми и ненаследуемыми свойствами и значениями по умолчанию. Рассмотрим наследование кастомных свойств и способы повернуть каскад вспять.
Теория
- Наследуемые и ненаследуемые свойства.
- Значения по умолчанию.
- Кастомные свойства.
- Принудительное наследование. Ключевое слово inherit.
- Откат каскада. Ключевые слова revert, unset, initial.
- Свойство all.
- Контрольные тесты по темам раздела
Разберёмся, что происходит с каскадированными значениями дальше, как они вычисляются в конкретные значения, используемые для отрисовки в браузере.
Теория
- Этапы вычислений: computed, used, actual value.
- Контрольные тесты по темам раздела
Поработаем с каскадом на практике. В подробных пошаговых демонстрациях разберём реализацию типовых приемов и компонентов.
Теория
- Свойство font-size-adjust.
- Стилизация компонента спиннера.
- Стилизация кастомных компонентов.
- «Липкий» подвал страницы.
- Функции для вычислений в CSS.
Вам нужно будет выполнить задание – реализовать алгоритм каскада на JavaScript, используя все полученные знания о CSS-каскаде.
Результат выполнения контролирует автоматизированная система проверки.
htmlacademy.ru/courses/pro/ultimate-cascade - ПРОДАЖНИК
ДОСТУП К СКЛАДЧИНАМ
Что бы скачивать сливы курсов и складчины вы должны зарегистрироваться
Возможно, Вас ещё заинтересует:
- Откройте для себя секреты здоровья и красоты с лучшим онлайн-сервисом для фитнеса и здорового образа жизни [№18 на 1 месяц с 01.11.2026] [fitstars.ru]
- [ИИ] Грок - нейросеть от xAI: чат-бот, автоматизация, генерации текста и изображений [№17 на 1 месяц по 10 человек с 02.10.2026] [grok.com]
- Интервенция в чужие обязательственные отношения [М-Логос] [Артем Карапетов]
- [ИИ] Чат-бот с искусственным интеллектом ChatGPT [Pro №1, на 1 месяц до 10 человек] [chatgpt.com]
- Подписка на AI сервис для прохождения собеседований и онлайн созвонов на разных языках (октябрь 2026) [parakeet-ai]
- Правовое регулирование маркетплейсов и платформенной экономики в свете Закона № 289-ФЗ, иных новелл законодательства и судебной практики [М-Логос]