css圆角不兼容ie6的问题

<style>#menu{width:450px;font-size:14px;margin:100pxauto;padding:0;overflow:hidden;}#... <style>
#menu{
width:450px;
font-size:14px;
margin:100px auto;
padding:0;
overflow:hidden;
}
#menu a{
text-decoration:none;
display:block;
height:30px;
line-height:30px;
color:#FFF;
}
#menu a:hover div{
background:#0CC;
}
#menu a:hover p{
padding-bottom:8px;
background:#0CC;
color:#FF0;
font-size:18px;
}
#menu p {
border:solid 1px #999;
border-top-width:0;
text-align:center;
height:20px;
line-height:20px;
margin:0 1px 0 0;
background:#999;
color:#FFF;
}
#menu ul{
list-style-type:none;
margin:0px;
padding:0px;
width:450px;
}
#menu ul li{
width:80px;
float:left;
padding:0;
margin:0;
}
#menu ul li div{
height:1px;
border-left:solid #999 1px;
border-right:solid #999 1px;
background:#999;
}
#menu ul li .row1{
margin:0 5px;
background:#999;
}
#menu ul li .row2{
margin:0 3px;
border-left: solid #999 2px;
border-right: solid #999 2px;
}
#menu ul li .row3{
margin:0 2px;
}
#menu ul li .row4{
margin:0 1px;
height:2px;
}
#menu #pad{
height:8px;
border:0px;
background:transparent;
}
#menu a:hover #pad{
height:0px;
}
</style>
</head>
<body>
<div id="menu">
<ul>
<li>
<a href="#">
<div id="pad"></div>
<div class="row1"></div>
<div class="row2"></div>
<div class="row3"></div>
<div class="row4"></div>
<p>HOME</p>
</a>
</li>
</ul>
有图有真相,这是ie6的
展开
 我来答
DaberDong
推荐于2016-01-05
知道答主
回答量:18
采纳率:0%
帮助的人:0
展开全部
试试吧~
<style>
#menu {
width:450px;
font-size:14px;
margin:100px auto;
padding:0;
overflow:hidden;
}
#menu a {
text-decoration:none;
display:block;
background:#999;
color:#FFF;
margin-top:15px;
}
#menu a:hover {
margin:0 0 0 0;
height:30px;
padding-bottom:8px;
background:#0CC;
color:#FF0;
font-size:18px;
}
#menu p {
text-align:center;
height:20px;
margin:0 1px 0 0;
}
#menu ul {
list-style-type:none;
margin:0px;
padding:0px;
width:450px;
}
#menu ul li {
width:80px;
float:left;
padding:0;
margin:0;
}
#menu ul li div {
height:1px;
}
#menu ul li .row1 {
overflow:hidden;
border-width:0 5px;
border-style:solid;
border-color:#fff;
}
#menu ul li .row2 {
overflow:hidden;
border-width:0 3px;
border-style:solid;
border-color:#fff;
}
#menu ul li .row3 {
overflow:hidden;
border-width:0 2px;
border-style:solid;
border-color:#fff;
}
#menu ul li .row4 {
overflow:hidden;
border-width:0 1px;
border-style:solid;
border-color:#fff;
}
/* 清除浮动 */
.clear {
dipslay:block!important;
float:none!important;
clear:both;
overflow:hidden;
width:auto!important;
height:0;
margin:0 auto!important;
padding:0!important;
font-size:0;
line-height:0;
}
</style>
</head><body>
<div id="menu">
<ul>
<li>
<div class=" clear"></div>
<a href="#">
<div class="row1"></div>
<div class="row2"></div>
<div class="row3"></div>
<div class="row4"></div>
<p>HOME</p>
</a>
</li>
</ul>
</div>
</body>
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
chanthuang
2011-05-23
知道答主
回答量:11
采纳率:0%
帮助的人:15.1万
展开全部
还是IE6这个另类。
1.你可以选择用图片 这样的HTML代码也简洁
<ul id="menu">
<li><a href="#">Home</a></li>
</ul>
CSS:
#menu li a{
background:url(img1.jpg);
}
#menu li a:hover{
background:url(img2.jpg);
}
2.如果只是要兼容主流浏览器,用border-radius就可以搞定
HTML代码同上。
CSS
#menu li{
border-top-left-radius:5px;
border-top-right-radius:5px;
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
狂奔滴牛牛
2011-05-23 · TA获得超过125个赞
知道小有建树答主
回答量:232
采纳率:0%
帮助的人:76.9万
展开全部
哎呀,IE6现在大可不必考虑其兼容性了,IE10都出来了嘛!!IE6的地位远不如当初了,现在就使用者来看,用得相对少些,多考虑考虑兼容于火狐的事吧!!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友9cb5c89
2011-05-23 · TA获得超过853个赞
知道小有建树答主
回答量:408
采纳率:0%
帮助的人:338万
展开全部
ie本来就不是标准的,据说支持CSS最标准的应属Mozilla Firefox火狐浏览器
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式