当前位置 : 主页 > 网页制作 > css >

css – 为什么我的ul和ol列表在IE7中无法正常显示?

来源:互联网 收集:自由互联 发布时间:2021-06-13
IE7中的某些内容似乎打破了列表(ul和ol)的显示.它们在IE8,FF,Safari等中运行良好,但不适用于IE7和IE6. 我只是想让它们正常显示:ul列表应该显示要点,ol列表应该显示数字. 我把它缩小到sty
IE7中的某些内容似乎打破了列表(ul和ol)的显示.它们在IE8,FF,Safari等中运行良好,但不适用于IE7和IE6.

我只是想让它们正常显示:ul列表应该显示要点,ol列表应该显示数字.

我把它缩小到styles_layout.css中的前1000行代码……;)

实际上,我认为它与以下样式有关:

* { margin: 0; } 

html, body { height: 100%; } 

.wrapper 
{ 
  min-height: 100%; 
  height: auto !important; 
  height: 100%; 
  margin: 0 auto -39px; 
}

看看这里:http://www.olvarwood.com.au/olvarwoodonline/mod/forum/discuss.php?d=2,以访客身份登录

IE7及以下样式ul元素如下:

ul {
  margin-left: 40px
}

好的浏览器样式ul元素如下:

ul {
  padding-left: 40px
}

Eric Meyer在这里解释得更好:
https://developer.mozilla.org/en/Consistent_List_Indentation“查找一致性”部分将告诉您您的工作.

网友评论