gpt4 book ai didi

css - 背景图像适合屏幕 IE10

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

我正在尝试在 CSS 中设置背景图像以适合屏幕。它在最新版本的 Chrome 上运行良好,但是,我在 IE 10 上遇到问题。

html {
border-top: 10px solid #8A85A5;
background: url("http://www.lifeintempe.com/gfx/photos/2008-11-28-tempe-sunset-56632.jpg") no-repeat center center fixed ;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;

这是它在 IE 10 中的显示方式。有太多的空白...
关于如何解决这个问题有什么建议吗?

enter image description here

我也试过添加……没用。

min-height:100%;
min-width: 100%;

更新:

以上是我的 CSS 文件中的所有内容。这是我的 html 的样子:

<%@ Master Language="C#" AutoEventWireup="true" CodeBehind="Site.master.cs" Inherits="ScreenPop.Site" %>

<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
<link rel ="stylesheet" type ="text/css" href="Style/MyStyle.css" />
<asp:ContentPlaceHolder ID="head" runat="server">
</asp:ContentPlaceHolder>
</head>
<body>
<form id="form1" runat="server">
<asp:ContentPlaceHolder ID="ContentPlaceHolder1" runat="server"></asp:ContentPlaceHolder>
</form>
</body>
</html>

最佳答案

这对我有用:

html {
border-top: 10px solid #8A85A5;
background-color: #d5d5d5;
background-image: url('http://www.lifeintempe.com/gfx/photos/2008-11-28-tempe-sunset-56632.jpg');
background-repeat: no-repeat;
background-position: top center;
background-size: 100%;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.lifeintempe.com/gfx/photos/2008-11-28-tempe-sunset-56632.jpg', sizingMethod='scale');
-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.lifeintempe.com/gfx/photos/2008-11-28-tempe-sunset-56632.jpg', sizingMethod='scale')";
}

解决方案 2:

像这样使用 wrapper div:

<div id="bg">
<img src="http://www.lifeintempe.com/gfx/photos/2008-11-28-tempe-sunset-56632.jpg" alt="">
</div>


#bg {
position: fixed;
top: -50%;
left: -50%;
width: 200%;
height: 200%;
}
#bg img {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
margin: auto;
min-width: 50%;
min-height: 50%;
}

DEMO

更新

谷歌搜索了一下后找到了这个,是的,它对我有用。我已经测试过了。希望它对你有用。

<body> <img src="http://www.lifeintempe.com/gfx/photos/2008-11-28-tempe-sunset-56632.jpg" alt="background image" id="bg" />
<form id="form1" runat="server">
<div id="wrapper">
</div>
</form>
</body>


html, body {
height: 100%;
margin: 0;
padding: 0;
}
img#bg {
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
}

关于css - 背景图像适合屏幕 IE10,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25774475/

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