ie6 几个li上下排列会闪动的问题,嵌套div—外层div内层div都设置背景颜色,内层div背景色不显示的问题...

View Code
1 <div style=" margin-top:-93px" class="ctn">
2 <div class="content">
3 </div>
4 </div>
5
6 div.ctn{ background:#eee; display:none; position:absolute; margin:-30px 0 0 177px; width:570px; padding:5px; border:1px #cc0000 solid; z-index:100;}
7 div.ctn div.content{background:#fffafa; padding:5px;}

1,如果没有为内层div设定宽度,这个时候内层div的背景颜色不会显示,只有设置了宽度才会显示。

把内层div样式的宽度设置下

div.ctn div.content{background:#fffafa; padding:5px;width:570px;}

内层div背景颜色就显示了

2,ie6 几个li上下排列会闪动的问题,

  如果没有为li设置高度,而li里面包含了diasplay:block的元素a,且a的高度和li的高度不一致,这个时候在ie6里面鼠标上下移动,li会抖动,影响用户体验,解决办法是

为ie6加个hack,_display:inline.把他变成行内元素就不会抖动了。

转载于:https://www.cnblogs.com/sheseido/archive/2011/11/02/2232780.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值