Categories

Новые шаблоны

HTML/CSS. Как создать вертикальное и горизонтальное меню

Chris Diaz Март 13, 2020
Rating: 3.7/5. From 32 votes.
Please wait...

Эта инструкция продемонстрирует, как создать вертикальное и горизонтальное меню используя стили CSS. Перед началом убедитесь, что вы знакомы с HTML тэгами ненумерованного списка. Кроме того, посмотрите инструкцию как создать меню в HTML.

Для начала создадим HTML меню на основе ненумерованного списка:


Теперь необходимо создать CSS файл и подключить его к странице:

  

Убедитесь, что код подключающий CSS находится в разделе вашего документа.

Вы можете использовать и inline стили.

	 

В результате у вас должен получиться следующий код:





	



































Несортированный список обладает собственными стилями и таким образом без любых дополнительных изменений мы получаем вертикальное меню.

Для создания горизонтального меню понадобятся дополнительные изменения в HTML и CSS.

В первую очередь добавьте класс в список. Замените

    на

      Теперь давайте сделаем меню горизонтальным с помощью CSS файла. У несортированного списка есть заданные по умолчанию параметры margin и padding. Нужно их обнулить:

      ul.horizontal{
      margin:0;
      padding:0;
      }
      

      Теперь сделаем список горизонтальным:

      ul.horizontal li{
      display:block;
      float:left;
      padding:0 10px;
      }
      

      Мы добавили значения padding по горизонтали для того, что бы элементы не слиплись. Теперь меню готово и осталось только добавить в него ссылки, фон и отредактировать цвет шрифта.

Эта запись была размещена в Работа с CSS и помечена как css, HTML, list, menu. Добавьте в закладки постоянную ссылку.

Submit a ticket

Если вы не смогли найти подходящее решение проблемы, пожалуйста воспользуйтесь следующей ссылкой, чтобы отправить запрос команде технической поддержки.
Отправить запросВы получите ответ в течение 24 часов