Мастерская: создаём меню / Завершаем оформление пунктов [19/28]
×

Завершаем оформление пунктов [19/28]

На этом шаге мы добавим рамки, избавимся от лишних отступов и оформим состояния меню.

Так как отступы мы задали ссылкам, то и рамки добавим им же. Причем нам нужно задать только рамки слева, а чтобы не было двойной рамки у самого первого пункта, добавим отрицательный внешний отступ слева.

Обнулим отступ после элементов списка, но этого недостаточно, так как пробелы после блочно-строчных элементов добавляют небольшой отступ. Чтобы от него избавиться, зададим отрицательный внешний отступ справа элементам списка.

Затем оформим состояние ссылки при наведении (добавим фон). При желании можете поэкспериментировать с оформлением активного пункта меню.

Чтобы пробелы после блочно-строчных элементов были видны, мы добавили для ссылок серый фон.


Выполнить задание
HTML
<!DOCTYPE html> <html lang="ru"> <head> <meta charset="utf-8"> <title>Завешаем оформление пунктов</title> </head> <body> <ul class="main-menu"> <li><a href="#company">О компании</a></li> <li class="active"><a href="#services">Услуги</a></li> <li><a href="#team">Сотрудники</a></li> </ul> </body> </html>
CSS
body { padding: 10px; font-family: "Arial", sans-serif; font-size: 14px; line-height: 1.4; } .main-menu { margin: 0; padding: 0; list-style: none; border: 1px solid #e5e5e5; } .main-menu li { display: inline-block; margin-right: 5px; } .main-menu a { display: block; padding: 8px 10px; color: #0088cc; background-color: #f5f5f5; }
HTML Academy
  1. Задайте ссылкам сплошную рамку слева в 1px цветом #e5e5e5 и маргин слева -1px.
  2. Задайте элементам списка маргин справа -4px.
  3. Задайте ссылкам при наведении фон #eeeeee и наведите на них мышь.
Теория Проверить Следующее задание
Идёт запись на курс Базовый HTML и CSS #16, который стартует 16 января.

Обсуждение и комментарии

Если у вас возникли сложности при прохождении задания, то вы можете обратиться за помощью на наш форум. Мы отслеживаем сообщения и постараемся ответить максимально быстро.

Пожалуйста, не пишите решение задач. Такие сообщения будут удаляться.

Перейти на форум или открыть комментарии.