Отправляет email-рассылки с помощью сервиса Sendsay
Открытая группа
38975 участников
Администратор Biznesdim
Модератор SergeSan
Модератор Vik_Lavrenko
Модератор Сергей В..
zhenya-lashuko***@y*****.ru
Модератор SergiSan
Модератор Horov
Модератор eldarbal
Модератор _Евгения_
Модератор Yury Smirnov

Активные участники:

Последние откомментированные темы:

20250707233431

←  Предыдущая тема Все темы Следующая тема →
пишет:

Создание меню

Здравствуйте! В этом уроке рассмотрим как создать меню на CSS. Меню или панель навигации играет важную роль на сайте, так как обеспечиват переходы между страницами сайта или на внешние ресурсы.  Фактически панель навигации - это набор ссылок, часто в виде ненумерованного списка. Панели навигации бывают самыми различными: вертикальными и горизонтальными, одноуровневыми и многоуровневыми, но в любом случае в центре каждой навигации находится элемент <a>. Поэтому при создании панели навигации мы можем столкнуться с рядом трудностей, которые вытекают из ограничений элемента ссылки. А именно, элемент <a> является строчным, а это значит, что мы не можем указать для него ширину, высоту, отступы. По ширине ссылка автоматически занимает то место, которое ей необходимо.

Вертикальное меню

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

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <title>Панель навигации в HTML5</title>
        <style>
            ul.nav{
                margin-left: 0px;
                padding-left: 0px;
                list-style: none;
            }
            ul.nav a {
                display: block;
                width: 7em;
                padding:10px;
                background-color: #f4f4f4;
                border-top: 1px dashed #333;
                border-right: 1px dashed #333;
                border-left: 5px solid #333;
                text-decoration: none;
                color: #333;
            }
            ul.nav li:last-child a {
                border-bottom: 1px dashed #333;
            }
        </style>
    </head>
    <body>
        <ul class="nav">
            <li><a href="#">Главная</a></li>
            <li><a href="#">Контакты</a></li>
            <li><a href="#">О сайте</a></li>
        </ul>
    </body>
</html>
Читать далее

Вступите в группу, и вы сможете просматривать изображения в полном размере

Это интересно
0

15.03.2017
Пожаловаться Просмотров: 346  
←  Предыдущая тема Все темы Следующая тема →


Комментарии временно отключены