【发布时间】:2012-06-29 12:16:12
【问题描述】:
我有一个无序列表,其列表项内联显示。但是,它的布局相当复杂,所以让我向您展示 Fiddle:
注意使用display: table-cell 属性(第一个列表项除外),无序列表项如何伸展到最高列表项的高度。这允许第一个列表项有一条垂直线延伸无序列表的整个高度,字母“A”垂直对齐顶部。
此演示文稿在大多数浏览器中运行良好,当然 Internet Explorer 8[1] 除外。以下是一些截图,以防您没有 IE8:
- Chrome 中的出色渲染:https://picasaweb.google.com/lh/photo/oI6rWHT8iS_0nKVQRb1o_hV2JJooBc4dMF1MOKsl3b4?feat=directlink
- IE8 渲染同一页面,IE 开发者工具高亮显示第三个列表项的不稳定宽度:https://picasaweb.google.com/lh/photo/_n-WvfHYgUrPJ6jTdk24KxV2JJooBc4dMF1MOKsl3b4?feat=directlink
我能做些什么来保持与您在 Chrome(或 IE1-IE8 以外的任何其他浏览器)中看到的外观相同?
感谢您的宝贵时间。
[1] 我们对你做过什么 IE8 让你这么恨我们???
【问题讨论】:
标签: html css internet-explorer internet-explorer-8 html-lists