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

Усложненное оформление пунктов [18/28]

Теперь давайте усложним оформление. Сделаем пункты более объемными и добавим разделители по аналогии с вертикальным меню.

Для начала избавимся от фона и отступов у списка. А рамку у списка оставим, т.к. в горизонтальном меню пункты не всегда занимают всю ширину или влезают на одну строку.

Чтобы расположить пункты в одну строку и иметь возможность задавать им отступы и размеры, зададим блочно-строчный тип элементам списка.

А ссылкам внутри элементов списка зададим блочный тип и добавим отступы.

Что повторить:
  1. display: inline-block

Выполнить задание
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: 10px 15px; list-style: none; background: #f5f5f5; border: 1px solid #e5e5e5; } .main-menu li { display: inline; margin-right: 5px; } .main-menu a { color: #0088cc; }
HTML Academy
  1. Уберите фон и обнулите внутренние отступы у списка.
  2. Сделайте элементы списка блочно-строчными.
  3. Сделайте ссылки блочными и задайте им вертикальные внутренние отступы 8px и горизонтальные внутренние отступы 10px.
Теория Проверить Следующее задание
Идёт запись на курс Продвинутый HTML и CSS #10, который стартует 27 февраля.

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

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

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

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