我在一个使用浮动LI的网站上有一个导航栏。除了IE 8/9之外,它们在每个浏览器中看起来都很棒。看来这些IE浏览器由于某种原因没有识别padding属性(无论我将值设置为什么,它都不会反映对它做出的任何更改)。但是每个其他浏览器都有。似乎无法在我看过的任何现有问题中找到答案。任何帮助将不胜感激。
答案 0 :(得分:0)
虽然我实际上并不拥有Internet Explorer 8或9.但我理解使用它时出现的问题。我自己做了一点搜索,发现了这篇文章。虽然它与李没有关系,而是表。我相信同样的方法也可行。
Padding table with CSS doesn't work on IE
所描述的方法是将代码包装在div标签周围,并在div上添加填充,如下所示:
<div style="padding: 0px 13px 0px 13px;">
<li>Your normal list goes here</li>
</div>
我希望这适合你。