gpt4 book ai didi

html - Internet Explorer 无法调整内联列表项宽度?

转载 作者:行者123 更新时间:2023-11-28 13:32:12 25 4
gpt4 key购买 nike

我有一个无序列表,其列表项以内联方式显示。然而,它的布局相当复杂,所以让我向您展示 Fiddle:

请注意无序列表项如何使用 display: table-cell 属性(第一个列表项除外)拉伸(stretch)到最高列表项的高度。这允许第一个列表项有一条垂直线延伸到无序列表的整个高度,字母“A”垂直对齐到顶部。

此演示文稿在大多数浏览器中运行良好,当然,Internet Explorer 8[1] 是一个明显的异常(exception)。以下是一些屏幕截图,以防您没有 IE8:

我可以做些什么来保持您在 Chrome(或 IE1-IE8 以外的任何其他浏览器)中看到的相同外观?

感谢您的宝贵时间。

[1] 我们对你IE8做了什么让你这么恨我们???

最佳答案

不幸的是,IE 不呈现 table-cell 属性,因此您必须求助于各种技巧。幸运的是,这个效果很好。

ul li {
display: inline-block;
*display:inline;
zoom: 1;
height: 100%;
max-width: 130px;
min-width: 130px;
padding: 0px 0px 0px 15px;
vertical-align: bottom;
}

这将允许元素在 IE 中以内联 block 方式对齐,从而为您提供跨浏览器的内联元素。

关于html - Internet Explorer 无法调整内联列表项宽度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11255933/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com