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

cer*_*elo 2 html html-lists internet-explorer-7

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

<ol>
   <li>Item 1</li>
   <li>Item 2</li>
   <li>Item 3</li>
   <li>Item 4</li>
</ol>
Run Code Online (Sandbox Code Playgroud)

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

1. Item 1
1. Item 2
1. Item 3
1. Item 4
Run Code Online (Sandbox Code Playgroud)

以前有没有人遇到过这个问题?这是列表的链接.谢谢你的任何建议.

小智 5

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

ol li {
  margin-left: 2em;
  display: list-item;
  list-style: inside decimal-leading-zero;
}
Run Code Online (Sandbox Code Playgroud)