# Лабораторная работа №1. Вёрстка домашней страницы --- Сверстайте главную страницу сайта компании по доставке бизнес-ланчей и оформите сайт с помощью стилей CSS. ## Порядок выполнения Ваш заказчик - компания, доставляющая бизнес-ланчи в Москве. Ей необходим сайт, на котором клиенты смогут ознакомиться с доступными для заказа блюдами, сформировать из них свой ланч и сделать заказ. В ходе лабораторной работы 1 нужно сверстать главную страницу компании. Примерный макет страницы представлен ниже. ### HTML **Обязательные элементы**, которые должны быть на странице (в скобках указано, какой HTML-тэг должен быть использован): - Шапка сайта с заголовком и блоком навигации (header) - Заголовок (h1) - Блок навигации (nav) с ссылками (a) на другие страницы сайта (пункт меню "Контакты" должен быть якорной ссылкой, ведущей к футеру) - Блок с основным содержимым страницы (main) - Блок с информацией о компании (section) - Заголовок (h2) - Изображение (img) - Текст (p) - Блок с преимуществами компании (section) - Заголовок (h2) - Маркированный список с преимуществами (ul). Описать минимум 3 преимущества - Блок с самыми популярными блюдами (section) - Заголовок (h2) - Таблица (table). Минимум 5 блюд в таблице - Футер с контактными данными (footer) - Контактные данные (p, a) Чтобы проверить валидность кода, воспользуйтесь [validator.w3.org](https://validator.w3.org/). Выберите понравившийся шрифт на [fonts.google.com](https://fonts.google.com/) и подключите к странице (он должен быть применен ко всему размещенному тексту). После того, как вы сверстали страницу, необходимо оформить ее стилями CSS. ### CSS В данном разделе перечислены обязательные CSS-свойства, которые должны быть использованы. Необязательно использовать все свойства из перечня для каждого указанного тега. Например, вы можете использовать для тегов p только свойство font-family, но тогда нужно применить font-size и color для других текстовых элементов. #### Для блоков (div, header, footer, main, nav) - margin - padding - box-sizing: border-box (примените к [универсальному селектору](https://htmlacademy.ru/blog/css/universal) ) #### Для текста - font-family (к странице должен быть подключен Google-шрифт) - font-size - color #### Для изображений - width - height #### Для таблиц - padding - border - border-collapse: collapse; - text-align #### Для ссылок - text-decoration: none - font-family - font-size - color (цвет ссылок должен изменяться при наведении, используйте :hover) #### Для футера - background-color: black - color: white Для всех свойств, у которых не указаны значения, вы должны выбрать их самостоятельно. Вы можете использовать дополнительные HTML-тэги и CSS-свойства на свое усмотрение. ### Контент-сайта [Ссылка](https://lms.mospolytech.ru/mod/assign/images/lunch.jpg) на изображение из макета. ### Защита Чтобы сдать лабораторную, необходимо выполнить все [требования](https://lms.mospolytech.ru/mod/assign/requirements.html). ### Материалы для изучения #### HTML [Структура HTML-документа [WebReference]](https://webref.ru/course/html-basics/valid-document)  [Заголовки [Doka]](https://doka.guide/html/h1-h6/) [Абзац текста [Doka]](https://doka.guide/html/p/) [Маркированный список [Doka]](https://doka.guide/html/ul/) [Ссылки [Doka]](https://doka.guide/html/a/) [Изображения [Doka]](https://doka.guide/html/img/) [Тег div [Doka]](https://doka.guide/html/div/) [Таблицы [Doka]](https://doka.guide/html/tables/) [Атрибут класс [Doka]](https://doka.guide/html/class/) [Поток документа [Doka]](https://doka.guide/html/flow/) [Семантическая вёрстка [Doka]](https://doka.guide/html/semantics/) [Как проверить валидность HTML-разметки [HTML Academy]](https://htmlacademy.ru/blog/html/html-validation) [Элементы, теги и атрибуты [Hexlet]](https://ru.hexlet.io/courses/html/lessons/html_terms/theory_unit) #### CSS [Подключение стилей [Doka]](https://doka.guide/css/adding-styles/) [Селектор по тегу [Doka]](https://doka.guide/css/tag-selector/) [Селекторы по классу [Doka]](https://doka.guide/css/class-selector/) [Селектор потомков (пробел) [HTML Academy]](https://htmlacademy.ru/blog/css/descendant) [Универсальный селектор * [HTML Academy]](https://htmlacademy.ru/blog/css/universal) [border [Doka]](https://doka.guide/css/border/) [Стили для таблиц (border) [W3Schools]](https://www.w3schools.com/css/css_table.asp) [Принцип каскада [Doka]](https://doka.guide/css/cascade/) [Блочная модель [Doka]](https://doka.guide/css/box-model/) [Специфичность [Doka]](https://doka.guide/css/specificity/) [:hover [Doka]](https://doka.guide/css/hover/) [background-color [Doka]](https://doka.guide/css/background-color/) #### Другое [Работа с файлами [MDN]](https://developer.mozilla.org/ru/docs/Learn/Getting_started_with_the_web/Dealing_with_files) [Якорные ссылки [Doka]](https://doka.guide/html/a/#vadim-makeev-sovetuet) [Как сделать кликабельный номер телефона [HTML Academy]](https://htmlacademy.ru/blog/html/mailto) [Как подключать шрифты [HTML Academy]](https://htmlacademy.ru/blog/html/fonts-loading)