🖥️ Домашнее задание 1. Основы вёрстки.
Клонирование репозитория:
git clone https://github.com/MeShootIn/html-css-basics-MeShootIn.git
cd html-css-basics-MeShootIn
Установка всех зависимостей:
Компиляция SCSS в CSS:
sass --no-error-css --stop-on-error --style=compressed styles/scss:styles/css
Запуск локального сервера:
npm live-server --port=0 --host=0.0.0.0
yarn live-server --port=0 --host=0.0.0.0
Создать index.html и style.css
Добавить в index.html минимальную разметку для html5 документа
Подключить файл стилей style.css в index.html
Сверстать статью, содержащую:
Несколько заголовков разного уровня
Несколько параграфов текста, в которых есть жирный, курсивный, подчеркнутый текст
Маркированный список
Нумерованный список
Несколько изображений разных размеров
Цитату
Надстрочный текст
Подстрочный текст
Ссылку на другой сайт, открывающуюся в новой вкладке
Таблицу из нескольких колонок (в таблице есть caption и thead)
В конце статьи форму обратной связи "Оставьте отзыв о статье" (нужные поля продумайте самостоятельно)
Отправку данных с формы реализовывать не нужно =)
Сделать отступ первой строки у каждого абзаца текста (красная строка)
Добавить рамку у одного из изображений
Ограничить ширину статьи 900px
Выровнять статью по центру экрана (по горизонтали)
Сделать точки у маркированного списка красными с помощью псевдоэлементов (прочитать про всевдоэлементы ::before, ::after)
ДЗ без выполненного пункта "дополнительно" оценивается максимально в 80 баллов
открытие ссылки в другой вкладке - без js
жирный, курсивный и подчеркнутый текст - без css
использовать специализированные теги