День 1. Введение
- Урок 1. Как проходить курс?
- Урок 2. Что такое вёрстка и каковы её задачи?
- Урок 3. Как выглядит Web-страница изнутри?
Задания
Откройте исходник любой Web-страницы в Интернете и внимательно изучите, из чего она состоит.
День 2. Изучаем HTML
- Урок 1. Установка редактора
- Урок 2. Создание первой Web-страницы
- Урок 3. Добавление заголовков
- Урок 4. Теги для текста
Задания
Установите редактор
Создайте простейшую Web-страницу
Добавьте на страницу заголовки 3-х различных уровней (на Ваш выбор).
Выведите несколько абзацев рыбного текста (рыбный текст, который часто используют дизайнеры и верстальщики - это любой произвольный текст).
Выделите любую часть текста курсивом, другую часть жирным, третью подчеркните, четвёртую выделите одновременно жирным, курсивом и перечеркните.
Выведите на страницу химическую формулу серной кислоты: H2SO4.
Выведите на страницу квадратное уравнение: 5 * x2 + 5 * x + 2 = 0
День 3. Изучаем HTML
- Урок 1. Добавление списков
- Урок 2. Добавление изображений
- Урок 3. Добавление ссылок
Задания
Выведите ненумерованным списком 7 различных категорий в магазине (например, "Телевизоры", "Компьютеры", "Бытовая техника" и так далее).
Сделайте элементы списка из предыдущего задания в виде ссылок, ведущих на другие страницы, за исключением пункта "Телевизоры".
Добавьте в подпункт "Телевизоры" нумерованный список, состоящий из следующих пунктов: "LG", "Phillips", "Samsung". Все эти пункты сделайте ссылками.
Создайте страницу, на которую будет вести ссылка "Компьютеры".
На странице "Компьютеры" выведите заголовок "Компьютер" и меню из предыдущей страницы. Так же на этой странице добавьте 3 произвольных изображения.
Сделайте вставленные изображения ссылками, которые будут открывать эти изображения в отдельной вкладке.
День 4. Изучаем HTML
- Урок 1. Организация контента на странице
- Урок 2. Элемент iframe
Задания
Используя теги для организации контента на странице, создайте примерный шаблон своей со следующими элементами: шапка сайта (вставьте картинку), заголовок, текст какой-нибудь статьи с изображениями, подвал с копирайтами.
Выведите в написанной статье iframe, в котором загрузите страницу https://myrusakov.ru - размер iframe сделайте на своё усмотрение.
День 5. Изучаем HTML
Задания
Выведите таблицу с 3 столбцами: "№", "Наименование" и "Цена, руб.". В строках добавьте 5 пунктов. Например, "1", "Помидоры", "150".
Выведите таблицу.
День 6. Изучаем HTML
Задания
Создайте форму регистрации со следующими элементами (вместе с label): имя, e-mail, пароль, подтвердите пароль, телефон, выпадающий список с городами, ваши пожелания (textarea), подписка на новости (checkbox), кнопка отправки формы.
День 7. Изучаем HTML
- Урок 1. Добавление видео
- Урок 2. Добавление аудио
Задания
Добавьте любой аудио-файл на Web-страницу и поставьте автовоспроизведение. Не забудьте подключить разные форматы файла.
Скройте панель управления аудиоплеером, чтобы аудиофайл воспроизводился на странице в фоновом режиме.
Добавьте видео на страницу (не забудьте сделать несколько форматов).
Сделайте видео зацикленным, чтобы по завершению оно воспроизводилось заново.
День 8. Изучаем HTML
- Урок 1. Добавление favicon
- Урок 2. Мнемоники в HTML
Задания
Найдите favicon, как это было сделано в уроке, и подключите её к Web-странице.
Выведите символы: &, ©, <, >, " и «, - используя мнемоники.
День 9. Изучаем CSS
- Урок 1. Основы CSS
- Урок 2. Как подключить CSS
- Урок 3. Подключение шрифтов
Задания
Выберите понравившийся шрифт в Интернете и скачайте его.
Сконвертируйте его в необходимые форматы.
День 10. Изучаем CSS
- Урок 1. Внешний вид текста
- Урок 2. Единицы измерения
Задания
Выведите несколько абзацев рыбного текста.
Сделайте текст большого размера.
Сделайте текст зелёным цветом.
Сделайте отступы у первых строк абзацев.
Добавьте ещё текст в теге div и сделайте его жирным.
Выравняйте текст в div по правому краю.
День 11. Изучаем CSS
Задания
Создайте меню, сделав у каждой ссылки свой id. Затем для каждой ссылки с помощью селектора ID укажите свой цвет.
Сделайте так, чтобы при наведении курсора мыши на ссылку, размер её текста увеличивался.
Используя селектор параметра, увеличьте размер кнопки submit у формы, увеличьте размер надписи и измените цвет, а при наведении курсора мыши добавьте сплошную рамку толщиной 5px серого цвета.
Добавьте 3 абзаца текста с атрибутом class="red" и 3 абзаца текста с атрибутом class="green".
Сделайте у всех элементов class="red" красный цвет текста, а у всех элементов с class="green" - зелёный.
День 12. Изучаем CSS
- Урок 1. Внешний вид списков
- Урок 2. Внешний вид блоков
Задания
Выведите с помощью ul список Ваших дел на завтра.
Замените маркер по умолчанию на какую-нибудь небольшую картинку.
Выведите блок header и footer, добавив туда текст.
Добавьте отступы и поля в header и footer на своё усмотрение, а также выравняйте их содержимое по центру.
Внутри header добавьте div, а после задайте у него ширину, высоту, рамку и тень на своё усмотрение.
Растяните header и footer на 100%, а блок div внутри header выравняйте по центру.
День 13. Изучаем CSS
- Урок 1. Задание фона
- Урок 2. Градиент
Задания
Найдите какое-нибудь не слишком большое изображение у себя на компьютере или в Интернете.
Сделайте фон в виде множества этих изображений у body, также убрав margin и padding у него.
Выведите большим размером текста заголовок на странице и несколько абзацев текста под ним.
Сделайте линейный градиентный фон у заголовка и круговой фон у всех абзацев.
День 14. Изучаем CSS
- Урок 1. Обтекание блоков
- Урок 2. Позиционирование блоков
Задания
Выведите 5 блоков (добавив ширину, высоту и цвет фона у каждого) в одну горизонтальную линию.
Выведите ещё 5 блоков ниже, но уже в одну вертикальную линию (то есть без float).
Сделайте горизонтальное меню с помощью ul и свойства float из 5 ссылок. Сделайте их внешний вид на своё усмотрение, стараясь использовать, как можно больше различных свойств. Обязательно добавьте hover-эффект для ссылок.
Закрепите горизонтальное меню сверху экрана (с помощью position: fixed;). Убедитесь в этом, промотав страницу вниз (меню всегда должно отображаться вверху экрана, независимо от положения скролла).
День 15. Изучаем CSS
- Урок 1. Анимация
- Урок 2. Трансформации
- Урок 3. CSS-спрайты
Задания
Выведите блок, задайте у него ширину, высоту и цвет фона.
Сделайте плавное изменение цвета рамки у блока при наведении на него курсора мыши. Длительность анимации поставьте 1.5 секунды.
Выведите 4 изображения на страницу и примените к ним 4 трансформации (по одной трансформации на каждое изображение): rotate, scaleX, scaleY, skew.
Найдите в Интернете (в крайнем случае, возьмите из исходников) любой CSS-спрайт. В CSS-спрайте должно быть, по крайней мере, 5 иконок.
Добавьте на страницу 5 блоков и сделайте у них фон любой иконки из CSS-спрайта. У каждого блока должен быть свой фон.