html写出2级子菜单,CSSDIV可以写出第二级子菜单也是横向的横向导航菜单?一级导航 爱问知识人...

纯CSS下拉菜单

* {

margin:0;

padding:0;

}

body {

margin:50px 0 0 100px;

font:Verdana, Arial, Helvetica, sans-serif;

}

menu {

width:300px;

list-style:none;

}

。menu li {

float:left;

position:relative;

}

menu li a {

color:#000;

text-align:center;

padding:0 15px;

width:50px;

height:30px;

line-height:30px;

text-decoration:none;

border:1px solid #000;

display:block;

background:#CCCCCC;

}

menu li a:hover {

background:#999999;

color:#fff;

}

。menu li dl {

position:absolute;

top:31px;

left:0;

border:1px solid #000;

height:200px;

width:150px;

background:#CCCCCC;

display:none;

}

menu li:hover dl {

display:block;

}

。menu li dl dd {

float:left;

color:green;

position:relative;

cursor:pointer;

text-align:center;

width:100%;

height:30px;

padding:5px 0;

line-height:30px;

border-bottom:1px solid #000;

display:block;

}

menu li dl dd:hover {

background:#FCDABE;

}

。menu li dl 。bgcolor {

background:#FFCC00;

}

menu li dl dd 。sec_menu {

border:1px solid #000;

list-style:none;

height:200px;

width:150px;

position:absolute;

top:0;

left:150px;

display:none;

background:#FAE3C5;

}

menu li dl dd:hover 。sec_menu {

display:block;

}

。menu li dl dd 。sec_menu li {

cursor:pointer;

text-align:center;

width:100%;

height:30px;

padding:5px 0;

line-height:30px;

border-bottom:1px solid #000;

display:block;

}

menu li dl dd 。sec_menu li:hover {

background:#EFAB2E;

}

Home

home2

home2

home2

home3

home3

home3

About

Abouts2

Abouts2

Abouts3

Abouts3

Abouts3

Abouts2

News

News2

News3

News3

News3

News2

News2

给你写了一个,主要就是用到:hover这个属性,然后就是position定位和display:none和display:block就行了。

这个支持除IE6之前版本以外的大部分主流浏览器。因为IE6(包括IE6)之前的版本不支持除了a之外的:hover属性。

全部

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值