#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 属性