首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > CSS >

在IE6、7里面 padding的值成2倍了 如何解决啊

2012-12-31 
在IE6、7里面 padding的值成2倍了 怎么解决啊??设置li的padding:0 16px在IE8和Firefox里都没问题,,,为什么

在IE6、7里面 padding的值成2倍了 怎么解决啊??
设置li的padding:0 16px;

在IE8和Firefox里都没问题,,,为什么在IE6、7里面会变成2倍的了呢  

急求...谢谢。。
[解决办法]
我没发现你说的问题,你看是不是li外部的css影响它了。
[解决办法]
padding不是两倍,margin加了float是两倍,,用背景色把有问题的地方标出来看
[解决办法]
设置 li 的 margin:0px;padding:0px;
然后再padding:0 16px;
还不行 看看是不是display的问题
用border 设置边框 查看错误在那里
[解决办法]
display:inline
[解决办法]
按照楼上的方法做:不出所料,应该是遇到了IE6的双倍浮动边距问题。

给元素加一个CSS属性 display:inline;试试。
[解决办法]
padding:10px!important; padding:5px;
后面加个!important;
!important是针对FF手IE7以上版本的,后面的padding:5px是专门针对IE6的  
[解决办法]
display:inline

热点排行