gpt4 book ai didi

css - IE11 无法正确调整动态加载图像的大小

转载 作者:行者123 更新时间:2023-11-28 09:59:40 25 4
gpt4 key购买 nike

我正在开发一个灯箱,我想在其中尽可能多地使用 CSS。我正在使用视口(viewport)单元来使整个事物响应。不幸的是,IE(我已经在版本 11 中测试过)无法正确调整动态加载图像的大小。

比较以下 jsfiddle 并调整浏览器大小以了解我的意思。

Static image

<div class="lightbox lightbox--active">
<div class="lightbox__inner">
<div class="lightbox__content" data-lightbox-content="">
<img src="path/to/image">
</div>
</div>
</div>

Dynamically loaded image

<div class="lightbox lightbox--active">
<div class="lightbox__inner">
<div class="lightbox__content" data-lightbox-content="">
<!-- Image loaded with JS -->
</div>
</div>
</div>

关于如何解决这个问题有什么想法吗?

最佳答案

IE10+ 对 widthheight 属性很奇怪(在这种情况下似乎是自动添加的),所以我们将覆盖它们:

.lightbox .lightbox__content img {
...
width: auto;
height: auto;
}

Demo

关于css - IE11 无法正确调整动态加载图像的大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32870953/

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