本文主要是介绍IE6 problem with LI spacing when display:block,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
#menu ul li a {padding-right: 20px;padding-left: 5px;font: normal normal 14px Verdana, Arial, sans-serif;/* STUpid f***ing browser alert! IE6 cannot handle this */display: block;}
当我们的li标签中有a标签,而a标签被设置display:block的话,IE跟FF中会产生不兼容(IE会无端端增加a的padding)。
非常奇怪,之前一直都没有注意到这个bug,由于我的编码习惯,这个bug刚好被我排除在外,主要原因是我通常在设置为blok的a标签中会加上height属性代码。
解决办法:加上Height 属性
这篇关于IE6 problem with LI spacing when display:block的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!