Пройти базовые курсы на сайте HTML ACADEMY
Очень хороший русскоязычный ресурс. Я уже прошел часть уроков и закрепил знания, которые у меня есть. Кроме того обязательно буду читать книги и практиковать
Критерий завершения
Пройти все контрольные задания.
-
Знакомство с CSS
Вводный курс, в котором рассматриваются базовые понятия CSS: селекторы, каскадность, наследование, приоритеты. Вы познакомитесь с некоторыми CSS-свойствами для оформления текста, создания сетки страницы, позиционирования элементов.
- Введение в CSS
- CSS-правила
- Продвинутые селекторы
- Свойства для оформления текста
- Свойства для задания размеров и отступов
- Позиционирование элементов
- Создание сетки страницы
- Декоративные свойства
- Каскадность
- Каскадность. Переопределение стилей
- Каскадность и приоритеты
- Каскадность. Коктейль из классов
-
Селекторы
Курс посвящен одному из важнейших механизмов CSS — селекторам. Научимся пользоваться простыми и продвинутыми селекторами, псевдоклассами, а также комбинировать их. Курс тематический — он посвящен биатлону.
- Нелёгкая жизнь без селекторов
- Селекторы по тэгам
- Селекторы по классам
- Отрабатываем селекторы по классам
- Контекстные селекторы
- Соседние селекторы
- Контекстные и соседние селекторы
- Дочерние селекторы
- Псевдоклассы
- Псевдокласс :nth-child
- :nth-child и контекстные селекторы
- Псевдокласс :hover
- Динамические эффекты с помощью :hover
- Псевдоклассы :link, :visited и :active
- Псевдокласс :focus
- Селекторы атрибутов
- Селектор по id
- Испытание. Дуэль.
-
Наследование и каскадирование
Наследование, каскадирование, специфичность: что это и как их правильно использовать?
- Иерархическое дерево
- Наследование
- Наследование «на пальцах»
- Еще немного про наследование
- Наследуемые свойства
- Ненаследуемые свойства
- Принудительное наследование
- Каскадирование
- Битва за курочку
- Битва за курочку. Раунд второй
- Битва за курочку. Раунд третий
- Битва за курочку. Борьба накаляется
- Битва за курочку. Запрещённый приём
- Еще одна задачка на специфичность
- Расчет значения специфичности
- Еще задачка на порядок кода
- Перекрестное наследование
- Испытание: взломанный котопрофайл
-
Промежуточные испытания
- Испытание 1: фигурное катание, спортивные пары
- Испытание 2: медальный зачёт
- Испытание 3: фильтры по цене
-
Оформление текста с помощью CSS
- Главный текстовый тэг — span
- Свойство font-size: задаем размер шрифта
- Свойство font-weight: выделение жирным
- Свойство font-style: курсив
- Свойство font-family: шрифт
- Свойство color: цвет текст
- Свойство text-decoration: подчеркивание и другие эффекты
- Декоративное подчеркивание
- Задаем регистр символов с помощью text-transform
- Управляем пробелами: white-space
- Горизонтальное выравнивание текста: text-align
- Вертикальное выравнивание: vertical-align
- Верхние и нижние индексы на css
- Свойство line-height: управляем высотой строки
- Вертикальный ритм текста
- Испытание: рецепт на css
-
Блочная модель документа
- Блочные элементы
- Строчные элементы
- Ширина и высота
- Внутренние отступы, свойство padding
- Внешние отступы, свойство margin
- Рамки
- Стандартная блочная модель
- Первое испытание
- «Схлопывание» внешних отступов
- «Выпадание» внешних отступов
- Как отцентровать элемент?
- Блочная модель и строчные элементы
- Ширина 100% и ширина по умолчанию
- Проблемы обычной блочной модели
- Изменяем блочную модель, свойство box-sizing
- Второе испытание
- Управление типом элемента, свойство display
- display: inline-block
- display: table
- display: table-row
- display: table-cell
- display: none
- Последнее испытание
-
Позиционирование
- Поток документа
- Относительное позиционирование
- position:relative и top
- position:relative и left
- position:relative и bottom
- position:relative и right
- Относительное позиционирование на практике
- Абсолютное позиционирование
- Абсолютное позиционирование и строчные элементы
- position:absolute и left
- position:absolute и top
- position:absolute и right
- position:absolute и bottom
- Точка отсчета координат
- Тренируемся задавать координаты
- Неявная точка отсчета
- Абсолютное позиционирование на практике
- Фиксированное позиционирование
- z-index или кто кого перекроет
- Испытание: собери слово «вечность»
-
Сетки
В курсе разбираются понятие потока документа, тонкости свойства float и блочно-строчных элементов, отрабатываются основные приёмы построения сеток.
- Пробуем управлять потоком
- Управление потоком, шаг 2
- Управление потоком, шаг 3
- Создадим другой поток
- Другой поток, шаг 2
- Другой поток, шаг 3
- Другой поток, финал
- Погружение в флоаты
- float и ширина
- float и выпадание из потока
- Флоат рядом с флоатом
- Когда флоатов много, а места мало
- Испытание: паззл на флоатах
- Свойство clear
- Борьба с выпаданием флоатов: распорки
- Борьба с выпаданием флоатов: псевдораспорки
- Простейшая сетка, шаг 1
- Простейшая сетка, шаг 2
- Простейшая сетка, финал
- Сетка посложнее, шаг 1
- Сетка посложнее, шаг 2
- Сетка посложнее, шаг 3
- Сетка посложнее, добавляем содержание
- Последняя сетка, шаг 1
- Последняя сетка, шаг 2
- Последняя сетка завершена
- Испытание: строим сетку
- Погружение в inline-block
- float vs inline-block
- Простая сетка на inline-block
- inline-block и пробелы в коде
- Испытание: котогалерея на inline-block
-
Фоны
-
Мастерская: создаём меню
-
Мастерская: декоративные элементы
-
Завершающие испытания
- 8834
- 20 октября 2014, 18:37
Не пропустите новые записи!
Подпишитесь на цель и следите за ее достижением