- Клонирование репозитория:
git clone https://github.com/MeShootIn/html-css-basics-MeShootIn.git
cd html-css-basics-MeShootIn
- Установка всех зависимостей:
- через
npm
:
npm install
- или через
yarn
:
yarn install
- Компиляция SCSS в CSS:
sass --no-error-css --stop-on-error --style=compressed styles/scss:styles/css
- Запуск локального сервера:
- через
npm
:
npm live-server --port=0 --host=0.0.0.0
- через
yarn
:
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
- использовать специализированные теги