gpt4 book ai didi

css - 如果父级设置了宽度,IE7 图像将不会 self 约束

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

我有一个渐变图像,用作可变高度容器的背景。基本结构很简单(比这个更复杂,但仅供引用):

<div class="parent">
<img src="..." style="width: 100%;height:100%;">
<div class="content">
content goes here
</div>
</div>

在每个浏览器中都运行良好,直到我向 .parent 添加一个明确的宽度,然后猜猜哪个浏览器会阻塞? IE7!我非常喜欢 IE7!

发生的事情是图像比例现在重置,使其成为 960x960 因为我的 .parent 是 960px 宽。基本上它似乎忽略了 height:100%

我设置了一个 fiddle 来显示确切的问题:

http://jsfiddle.net/SsYSv/2/

感谢任何帮助:)

最佳答案

所以我修改了我的答案,

基本上围绕包含的 div .banner 包装一个 div 并将宽度设置为该 div。

http://jsfiddle.net/SsYSv/6/

<!--[if IE 7]><div class="ieBanner"><![endif]-->
...
<!--[if IE 7]></div><![endif]-->

.ieBanner
{
width:400px;
}

关于css - 如果父级设置了宽度,IE7 图像将不会 self 约束,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6430418/

24 4 0
文章推荐: css - 任何人都可以解释为什么我的元素在旧浏览器中定位不正确吗?
文章推荐: css - PhpDesigner 7,盒子阴影
文章推荐: css - 无法在 Internet Explorer 8 中查看 CSS 错误
文章推荐: javascript - 使用 Javascript/JQuery 以最大宽度居中
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com