Categories

Plantillas Destacadas

HTML/CSS. ¿Cómo crear menú vertical y horizontal?

Chris Diaz marzo 13, 2020
Rating: 3.7/5. From 37 votes.
Please wait...

Este tutorial le ayudará a crear un menú vertical y horizontal en HTML usando estilos CSS. Antes de continuar asegúrese de que Usted sabe las etiquetas HTML de la lista desordenada. Además, por favor consulte el tutorial ¿cómo crear un menú en HTML?.

Ok, en primer lugar hay que crear un menú HTML usando la lista desordenada:

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>

Luego hay que crear un nuevo fichero CSS y adjuntarlo a la página HTML:

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

Asegúrese de poner el código CSS en la etiqueta de su página html.

También puede utilizar los estilos en línea (inline).

1
2
3
<style type="text/css">
    ...here goes your CSS styles...
</style>

Como resultado debe obtener el siguiente código HTML:

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
    <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.wellnessgrass.net" class="hidden">太阳城</a>
<a href="http://www.xqykl.net" class="hidden">Sports-betting-contactus@xqykl.net</a>
<a href="http://www.m-y-c.net" class="hidden">欧洲杯押注</a>
<a href="http://www.551yule.com" class="hidden">体育平台</a>
<a href="http://www.summercampinglights.net" class="hidden">ag8-Asia-Tour-media@summercampinglights.net</a>
<a href="http://wahpzc.everyday123.com" class="hidden">历史故事网</a>
<a href="http://www.kongtiao11.com" class="hidden">体育博彩</a>
<a href="http://azqonx.sys-filter.com" class="hidden">德惠商业</a>
<a href="http://rioybt.52recommend.com" class="hidden">在线制作GIF动画工具</a>
<a href="http://vjtzom.hebshykj.com" class="hidden">游戏大厅</a>
<a href="http://www.waki-aiai.net" class="hidden">澳门太阳城官网</a>
<a href="http://web-sitemap.colleensflowercellar.com" class="hidden">58同城汕尾分类信息网</a>
<a href="http://www.muurausahvenlampi.com" class="hidden">Crown-Sports-official-website-service@muurausahvenlampi.com</a>
<a href="http://web-sitemap.cslshb.com" class="hidden">长隆旅游 </a>
<a href="http://patmyi.shuiis.com" class="hidden">瘦身男女</a>
<a href="http://www.jayconscious.com" class="hidden">Sports-betting-media@jayconscious.com</a>
<a href="http://www.drsarabar.com" class="hidden">澳门银河</a>
<a href="http://www.chapterdesign.net" class="hidden">沙巴官网</a>
<a href="http://web-sitemap.ypbhw.com" class="hidden">华中师范大学武汉传媒学院</a>
<a href="http://www.78278.net" class="hidden">ag8-Asia-Tour-media@78278.net</a>
 
<a href="https://m.facebook.com/public/安全正规的棋牌游戏平台排行✔️最新网址:la55.net✔️" class="hidden">美食杰(曾用名)</a>
<a href="https://stock.adobe.com/search/images?k=✔️最新网址:ad22.net✔️科普一下新皇冠现金官方的百科✔️最新网址:ad22.net✔️科普一下新皇冠现金官方的百科.nxw" class="hidden"> 育儿网育儿资讯</a>
<a href="https://www.deep6gear.com/catalogsearch/result/?q=Bet365在线平台介绍✔️最新网址:ad22.net✔️" class="hidden">龙券网</a>
<a href="https://acrmc.com/search/✔️网址:ad11.net✔️科普一下best365体育网站的百科✔️网址:ad11.net✔️科普一下best365体育网站的百科.gjb" class="hidden">88蓝保健品招商网</a>
<a href="https://acrmc.com/search/✔️网址:la66.net✔️bet9app更新平台介绍.ryu" class="hidden">i尚漫</a>
<a href="https://m.facebook.com/public/✔️网址:la66.net✔️太阳城亚洲下载地址(中国)有限公司.vab" class="hidden">靖江人才网 </a>
<a href="https://www.deep6gear.com/catalogsearch/result/?q=✔️网址:ad11.net✔️欧洲杯下注买球app下载-维基百科" class="hidden">找玩具网</a>
<a href="https://es-la.facebook.com/public/手机网赌app下载✔️网址:la666.net✔️手机网赌app下载✔️网址:la666.net✔️" class="hidden">奇象世界</a>
<a href="https://www.deep6gear.com/catalogsearch/result/?q=✔️最新网址:ad22.net✔️靠谱的在线赌博最好的赌博网站" class="hidden">远成物流股份有限公司</a>
<a href="https://stock.adobe.com/search?k=✔️最新网址:la55.net✔️科普一下北京pk赛车网站的百科✔️最新网址:la55.net✔️科普一下北京pk赛车网站的百科.sif" class="hidden">58同城三亚分类信息网</a>
 
<a href="/CN/xvxhvb-411755" class="hidden">韩光电器</a>
<a href="/sitemap.xml" class="hidden">站点地图</a>
<a href="/sttcs/hot-news/pricked.html" class="hidden">中国江苏网舆情播报站</a>
<a href="/news/rtiphr-535924.html" class="hidden">中国贵州六枝特区门户网</a>

La lista desordenada tiene sus propios estilos, así que sin los cambios adicionales obtiene un menú vertical.

Para obtener el menú horizontal es necesario hacer algunos cambios en HTML y CSS.

En primer lugar hay que añadir un nuevo clase a la lista, reemplace

    con

      Ahora en el fichero CSS vamos a crear el menú horizontal. La lista desordenada tiene valores de margen y relleno (margin and padding) asignados por defecto. Tenemos que limpiar ellos:

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

      Luego haga los cambios para que sus elementos de la lista se muestren de manera horizontal:

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

      Hemos añadido el valor de relleno horizontal (padding) a los elementos de la lista para que luego no se peguen unas a otras. Ahora su menú está listo, asigne enlaces, añada un poco de colores y fondo y ya.

Esta entrada fue publicada el Trabajar con CSS y etiquetada css, HTML, list, menu. Agregar enlace permanente a marcadores.

Submit a ticket

Si Usted todavía no puede encontrar un tutorial suficiente para arreglar su problema, por favor use el siguiente enlace para enviar un ticket a nuestro equipo de soporte técnico. Nosotros enviaremos nuestra respuesta dentro de próximas 24 horas: Enviar un ticket