internet-explorer - 如何在 IE 中制作背景大小的封面
问题描述
我尝试了各种说它会制作背景大小的方法:封面;在 IE 中工作(需要涵盖 IE8+ 的版本),其中...。- 为 IE=edge 和 chrome=1 添加了元数据 - 将所有三个“-mos-”添加到类中 - 另外,尝试将所有内容都放入一种行格式(但这不是我的结果,因为我正在为其他人构建模板,后台链接需要内嵌。
我还错过了什么??
.-bg-image-70 {
min-height: 70vh;
background-position: center;
background-repeat: no-repeat;
background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
-ms-ie-background-size: cover;
}
<div class="-bg-image-70" style="background-image: url(https://cdn.pixabay.com/photo/2015/04/19/08/33/flower-729512_960_720.jpg);" >
<div class="container" ><h1>Hello!</h1></div>
</div>
解决方案
从这篇文章中,我们可以看到“background-size:cover;” 支持 IE 9+,因此您的代码无法在 IE 8 浏览器中运行。我建议您可以为容器 div 和背景图像设置宽度和高度属性。像这样:
<style>
.-bg-image-70 {
background: url("http://3.bp.blogspot.com/_EqZzf-l7OCg/TNmdtcyGBZI/AAAAAAAAAD8/KD5Y23c24go/s1600/homer-simpson-1280x1024.jpg") no-repeat;
width: 900px;
height: 450px;
border: 1px solid;
background-size: 1300px 700px;
}
</style>
<div class="-bg-image-70">
<div class="container"><h1>Hello!</h1></div>
</div>
推荐阅读
- google-apps-script - Gmail message.getFrom() 提供别名发件人而不是发送邮件的人
- c# - ASP.NET CORE 存储过程错误:InvalidCastException
- javascript - 无法使用 JavaScript 以编程方式发送电子邮件
- javascript - Javascript设置运行时区
- django - 如何将聊天服务的访问权限仅限于已注册的网站
- javascript - 有没有办法阻止 prettier / prettier-now 将函数参数分解为新行
- mysql - 在 MySQL 8 中永久更改 sql_require_primary_key 值
- javascript - 我如何创建一个可以显示我在设计中并排填写的内容的实时表单?
- powerbi - 导出可用于进一步编辑的 Power BI 报表的方法
- postgresql - 在 Spark Scala 中构建 ETL 逻辑