html下拉菜单怎么竖直,导航条(垂直/水平/下拉菜单)

1.准备。

导航条的制作,不管是水平还是垂直,首先必须要有结构清晰的html代码。

常用的一般是无序列表,list标签中包含标签;而下拉列表则是在list列表中嵌套一个新的无序列表。

2.css的设定

//清除自带格式-取消列表样式;

//水平导航条需要list浮动,致使其内容不占据空间;

//清除浮动的方法有:a.添加额外的元素,对其设置clear:both;属性。 b.对父元素设置overflow:hidden属性。

//背景央样式、宽度、悬停等格式设置。详见下面示例代码。

ul.nav,ul{

margin:0;

padding:0;

width:48em;

list-style-type:none;

background:url(img/mainNavBg.gif) repeat-x;

overflow:hidden;//清除浮动}

nav ul{

list-style:none;}

ul.nav>li{

width:8em;//设置水平导航条选项卡宽度时,在list项下(总和可以和ul的宽度保持一致8*6=48)

float:left;}

ul.nav a{

display:block;

line-height:1.6em;//利用行高使垂直居中

padding:0 2em;

color:#2B3F00;

text-decoration:none;

border-left:1px solid #E4ffd3;

border-right:1px solid #486B02;

background:url(img/arrow.gif) norepeat 5% 50%;

}/*在默认状态下隐藏下拉菜单*/

ul.nav li ul{

width:8em;//宽度和菜单选项卡宽度一致

position:absolute;

left:-999em;

}

ul.nav a:hover,

ul.nav a:focus{

color:#E4ffd3;

background-color:#6da203;}/*鼠标悬停时显示*/

ul.nav li:hover ul{

left:auto;}

7cf4f817546c80ea7ad98cdfa2a18fee.png

来源:https://www.cnblogs.com/sinister/p/4600086.html

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值