gpt4 book ai didi

internet-explorer - 内联 block 元素的背景扩展到最大宽度,而不是内容——在 IE7 (Internet Explorer 7) 中

转载 作者:太空宇宙 更新时间:2023-11-04 05:07:45 26 4
gpt4 key购买 nike

在我解释之前,这里是示例 HTML 代码:

[ Demo on jsFiddle here. ]

<div class="righty">
<p id="breadcrumbs">
<a href="http://example.com">Nerd Archive</a> » <a href="http://example.com/how-to/">Coding</a>
</p>
</div>​

和 CSS:

#breadcrumbs {
font-size: 11px;
font-weight: bold;
display: inline-block;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
max-width: 600px;
background: #D9ECFF;
padding: 1px 3px;
}

max-width 属性似乎与 IE7 相当兼容,但本应填充元素内容宽度的元素背景(在本例中为面包屑)在 IE7 中扩展为全 Angular 。这是用于比较的屏幕截图:

IE7 中的元素:

max-width element in IE7

现代浏览器中的元素,例如在最新版本的 Chrome 中:

max-width element in modern browsers

有办法解决这个问题吗?希望我足够清楚。谢谢!

最佳答案

唯一的问题是 IE7 不理解 display: inline-block 在非自然内联的元素上,例如 pYou can make it work using this :

display: inline-block;
*display: inline;
zoom: 1;

http://jsfiddle.net/thirtydot/s4DGB/4/

关于internet-explorer - 内联 block 元素的背景扩展到最大宽度,而不是内容——在 IE7 (Internet Explorer 7) 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10051299/

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