Goal abandoned
The author does not write in the goal 8 years 12 days
Пройти курс HTML Academy
Решил освоить HTML и CSS, это будет очень полезно для SEO, да и умение верстать сайты не будет лишним.
Goal Accomplishment Criteria
Курс пройден
Personal resources
Время
-
Знакомство
-
Поехали!
-
CSS в действии
-
Закрепление
-
Азы HTML
-
Одиночные HTML-теги
-
Атрибуты HTML-тегов
-
Ищем ошибки
-
Азы CSS
-
Другие способы подключения CSS
-
Селекторы в CSS
-
Классы в CSS
-
Свойства и значения CSS
-
Работа над ошибками
-
Первое испытание
-
-
Структура HTML-документа
-
С чего начинается HTML
-
Простейшая HTML-страница
-
Заголовок HTML-страницы
-
Кодировка HTML-страницы
-
Ключевые слова
-
Описание содержания страницы
-
HTML-комментарии
-
Подключение стилей
-
Тайна CSS-редактора
-
Подключение внешних стилей
-
Подключение скриптов
-
Подключение внешних скриптов
-
Первое итоговое задание
-
Второе итоговое задание
-
-
Разметка текста с помощью HTML
-
Абзацы
-
Заголовки и подзаголовки
-
Неупорядоченный список
-
Упорядоченный список
-
Многоуровневый список
-
Ещё более многоуровневый
-
Список определений
-
Важность. Теги strong и b
-
Акцентируем внимание. Теги em и i
-
Переносы и разделители. Теги br и hr
-
Цитаты
-
Верхние и нижние индексы
-
Помечаем изменения. Теги del и ins
-
Преформатированный текст
-
Просто выделенный текст
-
Испытание: разметка статьи
-
Испытание: рецепт
-
-
Ссылки и изображения
-
Что такое ссылка?
-
Задаём адрес ссылки
-
Абсолютные адреса
-
Относительные адреса
-
Ссылка на файл
-
Ссылка на изображение
-
Ссылка с якорем
-
Всплывающая подсказка
-
Добавим изображение
-
Размеры изображения
-
Альтернативный текст
-
Изображение-ссылка
-
Фоторепортаж
-
-
Знакомство с таблицами
-
Простейшая таблица
-
Добавляем строки
-
Добавляем столбцы
-
Задаём рамки с помощью CSS
-
Улучшаем отображение рамок
-
Горизонтальные и вертикальные рамки
-
Отступы внутри ячеек
-
Отступы между ячейками
-
Испытание: простая, но аккуратная таблица
-
Ячейки-заголовки
-
Заголовок таблицы
-
Объединяем ячейки в строках
-
Объединяем ячейки в столбцах
-
Закрепление colspan
-
Закрепление rowspan
-
Комбо: colspan + rowspan
-
Испытание: таблица посложнее
-
Выравнивание содержимого в ячейках
-
Добавим цвета
-
Раскрашиваем строки
-
Задаём размеры таблицы
-
Задаём размеры отдельных ячеек и столбцов
-
Испытание: итоговая таблица
-
-
Знакомство с формами
-
Первая форма
-
Текстовое поле ввода
-
Идентификатор и значение по умолчанию
-
Подпись для поля ввода
-
Связываем подпись и поле по id
-
Добавим ещё одно поле
-
Поле для ввода пароля
-
Кнопка отправки формы
-
Многострочное поле ввода
-
Чекбокс или «галочка»
-
Испытание: форма регистрации
-
Переключатель или «радиобаттон»
-
Группа переключателей
-
Раскрывающийся список или «селект»
-
«Мультиселект»
-
Поле для загрузки файлов
-
Скрытое поле
-
Испытание: редактирование профиля
-
-
Знакомство с CSS
-
Введение в CSS
-
CSS-правила
-
Продвинутые селекторы
-
Свойства для оформления текста
-
Свойства для задания размеров и отступов
-
Позиционирование элементов
-
Создание сетки страницы
-
Декоративные свойства
-
Каскадность
-
Каскадность. Переопределение стилей
-
Каскадность и приоритеты
-
Каскадность. Коктейль из классов
-
Наследование
-
Ненаследуемые свойства
-
Испытание: макет-прототип
-
-
Селекторы
-
Нелёгкая жизнь без селекторов
-
Селекторы по тегам
-
Селекторы по классам
-
Отрабатываем селекторы по классам
-
Контекстные селекторы
-
Соседние селекторы
-
Контекстные и соседние селекторы
-
Дочерние селекторы
-
Псевдоклассы
-
Псевдокласс :nth-child
-
:nth-child и контекстные селекторы
-
Псевдокласс :hover
-
Динамические эффекты с помощью :hover
-
Псевдоклассы :link, :visited и :active
-
Псевдокласс :focus
-
Селекторы атрибутов
-
Селектор по id
-
Испытание. Дуэль.
-
-
Наследование и каскадирование
-
Иерархическое дерево
-
Наследование
-
Наследование «на пальцах»
-
Еще немного про наследование
-
Наследуемые свойства
-
Ненаследуемые свойства
-
Принудительное наследование
-
Каскадирование
-
Битва за курочку
-
Битва за курочку. Раунд второй
-
Битва за курочку. Раунд третий
-
Битва за курочку. Борьба накаляется
-
Битва за курочку. Запрещённый приём
-
Еще одна задачка на специфичность
-
Расчет значения специфичности
-
Еще задачка на порядок кода
-
Перекрестное наследование
-
Испытание: взломанный котопрофайл
-
-
Оформление текста с помощью 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
-
-
Фоны
-
Cвойство background-color
-
Свойство background-image
-
Свойство background-repeat
-
Свойство background-position
-
Ещё немного background-position
-
Свойство background-attachment
-
Свойство background
-
Испытание: котокомикс
-
Формат JPEG
-
Формат PNG-8
-
Формат PNG-24
-
Формат GIF
-
Несколько фонов
-
Эффекты с повторяющимся фоном
-
Спрайты
-
Испытание: CAT Academy
-
-
Блочная модель документа
-
Блочные элементы
-
Строчные элементы
-
Ширина и высота
-
Внутренние отступы, свойство padding
-
Внешние отступы, свойство margin
-
Рамки
-
Стандартная блочная модель
-
Первое испытание
-
«Схлопывание» внешних отступов
-
«Выпадание» внешних отступов
-
Как отцентровать элемент?
-
Блочная модель и строчные элементы
-
Ширина 100% и ширина по умолчанию
-
Проблемы обычной блочной модели
-
Изменяем блочную модель, свойство box-sizing
-
Второе испытание
-
Управление типом элемента, свойство display
-
display: inline-block
-
display: table
-
display: table-row
-
display: table-cell
-
display: none
-
Последнее испытание
-
-
Сетки
-
Пробуем управлять потоком
-
Управление потоком, шаг 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
-
-
Позиционирование
-
Поток документа
-
Относительное позиционирование
-
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 или кто кого перекроет
-
Испытание: собери слово «вечность»
-
-
Мастерская: создаём меню
-
Создаём вертикальное меню
-
Добавляем ссылки
-
Сбрасываем стили списка
-
Оформляем контейнер меню
-
Оформляем пункты, простой вариант
-
Более сложное оформление пунктов
-
Добавляем разделители
-
Оформляем состояния пунктов
-
Испытание: вертикальное меню
-
Многоуровневое вертикальное меню
-
Устраняем проблемы оформления
-
Переносим рамки, задаем отступы подменю
-
Оформляем пункты подменю
-
Тестируем на большой вложенности
-
Испытание: многоуровневое меню
-
Горизонтальное меню
-
Что делать, если пункты не влезают?
-
Усложненное оформление пунктов
-
Завершаем оформление пунктов
-
Испытание: горизонтальное меню
-
Вертикальное меню с выпадающим подменю
-
Позиционируем выпадающее подменю
-
Отображаем подменю при наведении
-
Горизонтальное меню с выпадающим подменю
-
Оформляем выпадающее меню
-
Включаем механизм выпадания
-
Состояние «открытое подменю»
-
Испытание: выпадающее меню
-
-
Мастерская: декоративные элементы
-
Социальные кнопки, шаг 1
-
Социальные кнопки, шаг 2
-
Социальные кнопки, шаг 3
-
Переключатель страниц, шаг 1
-
Переключатель страниц, шаг 2
-
Переключатель страниц, шаг 3
-
Переключатель страниц, шаг 4
-
Переключатель страниц, тестирование
-
Испытание: карточка курса
-
Контакты, шаг 1
-
Контакты, шаг 2
-
Контакты, шаг 3
-
Комментарии, шаг 1
-
Комментарии, шаг 2
-
Комментарии, шаг 3
-
Комментарии, шаг 4
-
Комментарии, шаг 5
-
Испытание: анонс поста
-
- 5536
- 19 February 2016, 21:20
Don't miss new posts!
Subscribe for the Goal and follow through to its completion