在Explorer 7中将所有<li> s显示为数字1的有序列表</li>

时间:2011-03-23 17:51:19

标签: html internet-explorer-7 html-lists

我已经注意到IE7中的一个奇怪的问题,我无法找到解决方案。我有一个正确格式化的标准有序列表,所有打开和关闭标签都保持不变。

<ol>
   <li>Item 1</li>
   <li>Item 2</li>
   <li>Item 3</li>
   <li>Item 4</li>
</ol>

所有浏览器都会正确显示列表,但Explorer 7会将列表呈现如下:

1. Item 1
1. Item 2
1. Item 3
1. Item 4

之前有没有人遇到过这个问题? Here's a link到列表中。感谢您的任何建议。

3 个答案:

答案 0 :(得分:5)

之前我遇到过同样的问题。以下修复了我的问题。

ol li {
  margin-left: 2em;
  display: list-item;
  list-style: inside decimal-leading-zero;
}

答案 1 :(得分:4)

http://thedesignspace.net/MT2archives/000687.html

  

添加宽度时会发生这种情况   有序列表中的“LI”标签。   Internet Explorer 7不会增加   数字。

答案 2 :(得分:2)

我在IE7中尝试了this,它显示应该。

尝试validate页面,看看代码中是否有其他错误。

编辑:

我设法在IE 7模式下看到了IE 9中的问题,并且玩了我发现的样式:

zoom: 1;中的#content LI规则中删除universal.css样式,编号恢复正常。