【发布时间】:2018-08-02 18:10:03
【问题描述】:
我有以下特定于所有 IE 的媒体查询。当我使用 IE11 或更早版本时,浏览器不会检测到我的媒体查询。
<!--[if IE]>
<style>
@media screen (min-width:1281px){
.topleft {
position: absolute;
top: 0%;
left: -16% !important;
}
.bgimg {
width: 69%;
left: 15%;
}
}
@media screen (max-width: 1280px){
.middle1 {
position: absolute;
top: 44% !important;
left: 33% !important;
width: 38% !important;
-ms-transform: translate(-50%, -50%);
text-align: center;
}
}
</style><![endif]-->
我的第二个问题是我无法在 IE 中正确地进行线性渐变。
我能够在此处找到有关如何完成它的参考。但是,当我执行-ms-linear-gradient(...) 时,它确实会创建渐变,但会覆盖我拥有的背景图像。如何在不使背景图像变黑的情况下实现它?
background-image: url('http://oc2-reatest/OCUpgrade52/images/Stethoscope_ver2.jpg');/*, -ms-linear-gradient(top, #f0f0f0 0%, #f0f0f0 10%);
/*filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#f0f0f0', endColorstr='#f0f0f0');/*For IE7-8-9*/ */
【问题讨论】:
标签: css media-queries