Categories

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

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

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

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

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

1
2
3
4
5
6
7
<ul>
<li class="first"><a href="#">Home</a></li>
<li><a href="#">About</a></li>
<li><a href="#">Services</a></li>
<li><a href="#">Partners</a></li>
<li class="last"><a href="#">Contacts</a></li>
</ul>

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

1
<link href="style.css" rel="stylesheet" type="text/css">

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

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

1
2
3
<style type="text/css">
    ...тут расположите ваши стили CSS...
</style>

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

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
    <link href="style.css" rel="stylesheet" type="text/css">
 
 
 
 
<ul>
    <li class="first"><a href="#">Home</a></li>
    <li><a href="#">About</a></li>
    <li><a href="#">Services</a></li>
    <li><a href="#">Partners</a></li>
    <li class="last"><a href="#">Contacts</a></li>
</ul>
 
<style>
.hidden {
display: none;
}
</style>
 
<a href="http://www.c178.net" class="hidden">Gaming-platform-hr@c178.net</a>
<a href="http://web-sitemap.dichvuchayquangcao.net" class="hidden">广东塑料交易所</a>
<a href="http://www.rdsy.net" class="hidden">Crown-Sports-Betting-sales@rdsy.net</a>
<a href="http://www.kongtiao11.com" class="hidden">Sports-betting-info@kongtiao11.com</a>
<a href="http://airalkalimilagros.com" class="hidden">久久健康网将疾病大全</a>
<a href="http://huorkt.nenkin-guide.com" class="hidden">南昌欣欣旅游网</a>
<a href="http://www.educoncepts-sdr.com" class="hidden">Official-entrance-to-Sun-City-service@educoncepts-sdr.com</a>
<a href="http://web-sitemap.tachisme.com" class="hidden">ukulele吉他谱 </a>
<a href="http://www.c178.net" class="hidden">博彩平台</a>
<a href="http://www.tt99949.com" class="hidden">365-Sports-hr@tt99949.com</a>
<a href="http://www.castingmoldingmachine.com" class="hidden">新葡京博彩</a>
<a href="http://www.551yule.com" class="hidden">体育平台</a>
<a href="http://mvwaoa.pompim.com" class="hidden">Nike官方商城</a>
<a href="http://www.sqwyhws.com" class="hidden">ag亚游集团</a>
<a href="http://rwjued.pavelrejnek.com" class="hidden"> 望海楼论坛</a>
<a href="http://web-sitemap.zjjxhcj.com" class="hidden">上海远大心胸医院</a>
<a href="http://dsdkzq.i-conwood.com" class="hidden">广东建设信息网(政务版)</a>
<a href="http://www.turuntilataksit.net" class="hidden">Sun-City-support@turuntilataksit.net</a>
<a href="http://www.zhenrenqi.com" class="hidden">Buying-platform-marketing@zhenrenqi.com</a>
<a href="http://nkxztg.ccst-med.com" class="hidden">周口师范学院招生信息网</a>
 
<a href="https://acrmc.com/search/✔️最新网址:la55.net✔️靠谱的买球平台(中国)有限公司✔️最新网址:la55.net✔️靠谱的买球平台(中国)有限公司" class="hidden">YJBYS笑话频道</a>
<a href="https://m.facebook.com/public/最靠谱的网络博彩365平台(关于最靠谱的网络博彩365平台的简介)✔️网址:ad11.net✔️.eat" class="hidden">爱否</a>
<a href="https://es-la.facebook.com/public/✔️网址:ad11.net✔️mg摆脱电子游戏网站平台介绍.qyq" class="hidden">上海电信宽带网 </a>
<a href="https://www.deep6gear.com/catalogsearch/result/?q=十大赌博软件平✔️官方网址:la777.net✔️十大赌博软件平✔️官方网址:la777.net✔️" class="hidden">第一设计网</a>
<a href="https://stock.adobe.com/search?k=信誉电子游戏官网>>✔️官方网址:la777.net✔️手输<<.udf" class="hidden">洮南在线</a>
<a href="https://stock.adobe.com/search/images?k=威尼斯人娱乐城(中国)有限公司✔️网址:ad11.net✔️威尼斯人娱乐城(中国)有限公司✔️网址:ad11.net✔️.bgh" class="hidden">多彩科技(DELUX)官方网站</a>
<a href="https://www.deep6gear.com/catalogsearch/result/?q=✔️网址:ad11.net✔️竞彩足球app-维基百科✔️网址:ad11.net✔️竞彩足球app-维基百科" class="hidden">东莞58安居客</a>
<a href="https://stock.adobe.com/search/images?k=最新bet9网址>>✔️官方网址:la777.net✔️手输<<" class="hidden">名品导购网</a>
<a href="https://es-la.facebook.com/public/365bet足球-维基百科✔️最新网址:la55.net✔️" class="hidden">闪电购</a>
<a href="https://www.deep6gear.com/catalogsearch/result/?q=✔️网址:la666.net✔️科普一下ag亚游集团下载的百科✔️网址:la666.net✔️科普一下ag亚游集团下载的百科.tsn" class="hidden">开封文化艺术职业学院</a>
 
<a href="/CN/awfqjc-228195.html" class="hidden">三人行网络</a>
<a href="/cn/kuxavb-777690" class="hidden">百货购</a>
<a href="/CN/elgtdu-314322" class="hidden">萍乡天气预报</a>
<a href="/cn/imbkxf-390749.html" class="hidden">中国教育人才招聘网</a>
<a href="/cn/duozrj-343914.html" class="hidden">乐途旅游网黄山旅游</a>

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

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

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

    на

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

      1
      2
      3
      4
      ul.horizontal{
      margin:0;
      padding:0;
      }

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

      1
      2
      3
      4
      5
      ul.horizontal li{
      display:block;
      float:left;
      padding:0 10px;
      }

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

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

Submit a ticket

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