gpt4 book ai didi

css - IE8 背景尺寸 : cover

转载 作者:太空宇宙 更新时间:2023-11-03 18:24:52 25 4
gpt4 key购买 nike

我在我的网站上缩放图像,一切正常,但在 IE8 上(在旧版本和新版本上都正常工作)图像也没有缩放 - 我只得到图像的左上角。

图像在firefox、chrome、ie6、ie7、ie9等上的显示方式:http://i.imgur.com/jfi6t6A.jpg

以及它在 ie8 上的显示方式:http://i.imgur.com/IAOiVwZ.jpg

我的图像脚本的部分代码:

$('.artykul-tresc p img').each(function() {
var img = this;
var src = $(img).attr('src');
var width = $(img).width() + 'px';
var height = $(img).height() + 'px';
var wm_top = $(img).height() - 38 + 'px';
var alt = $(img).attr('alt');
var replacement = sprintf("<a href=\"%s\" class=\"fancybox\" rel=\"images\"><div style=\"background-image: url('%s'); background-size: cover; width: %s; height: %s; display: inline-block;\"><img src=\"/static/watermark-photo.png\" style=\"position: relative; top: %s; float: right;\" /></div></a>", src, src, width, height, wm_top);
$(img).replaceWith(replacement);
});

网站上有代码:

<a href="/userfiles/image/sufit-podwieszany-armstrong-2.jpg" class="fancybox" rel="images"><div style="background-image: url('/userfiles/image/sufit-podwieszany-armstrong-2.jpg'); background-size: cover; width: 185px; height: 274px; display: inline-block;"><img src="/static/watermark-photo.png" style="position: relative; top: 236px; float: right;"></div></a>

图像宽度和高度不是静态的,那么我该如何为 IE8 解决这个问题?

最佳答案

如果您可以使用 jQuery 来解决这个问题,那么 https://github.com/pakcheong/jqthumb也许可以帮助你。此插件旨在解决 IE6、IE7 和 IE8 中的背景覆盖问题。

关于css - IE8 背景尺寸 : cover,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21039501/

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