IE11王法正常显示引用外部CSS文件的网页,怎么办
答案:2 悬赏:60 手机版
解决时间 2021-02-24 04:29
- 提问者网友:我一贱你就笑
- 2021-02-23 04:13
IE11王法正常显示引用外部CSS文件的网页,怎么办
最佳答案
- 五星知识达人网友:琴狂剑也妄
- 2021-02-23 04:51
IE11引用外部css要考虑兼容性。
在CSS样式文件中加一个@media screen and(-ms-high-contrast:active),(-ms-high-contrast:none){里面是你的样式}。
比如,在chrome浏览器中给一个div设置样式
div{
padding:0 12px;
}
那么,在IE11中想要实现上面效果,需要在这个下面再添加一行样式
div{
padding:0 12px;
}
@media screen and(-ms-high-contrast:active),(-ms-high-contrast:none) {
div{padding:0 6px;}
}
这里需要注意一下IE11的样式要写在最后面防止被覆盖,当浏览器为IE11时,@media中的样式会被执行一遍。
在CSS样式文件中加一个@media screen and(-ms-high-contrast:active),(-ms-high-contrast:none){里面是你的样式}。
比如,在chrome浏览器中给一个div设置样式
div{
padding:0 12px;
}
那么,在IE11中想要实现上面效果,需要在这个下面再添加一行样式
div{
padding:0 12px;
}
@media screen and(-ms-high-contrast:active),(-ms-high-contrast:none) {
div{padding:0 6px;}
}
这里需要注意一下IE11的样式要写在最后面防止被覆盖,当浏览器为IE11时,@media中的样式会被执行一遍。
全部回答
- 1楼网友:轮獄道
- 2021-02-23 05:58
这种问题多半都是你的问题,而不是ie11的问题。
1.路径对没?
2.编码对没?html、css、js文件保存编码、html声明编码什么的最好保持一致。
3.代码有没有错,本来引用对了让你误认为没对。
4.有用什么特别的js没,有些js引用了会造成直接打开网页样式不能载入,需要建立web服务,以http的形式访问。追问
在搜狗、火狐浏览器都正常显示
html、css文件都声明编码是utf-8
没有js
之前没有重装系统之前的IE11是可以正常引用并显示的,重装后升级到IE11就不能够正常显示了,求助求助啊。追答建个web服务用http访问,或者传服务器上测试
另外找台ie11的机器试..追问在本机配置IIS,使用http访问就正常显示了,知友你好腻害!可是为嘛IE11不用http形式访问就不能加载css呢?追答正常情况下直接打开也是能加载的,无法看到具体代码和你电脑环境,所以不好说,但一般都是我说的上面几条的某个原因造成的。
1.路径对没?
2.编码对没?html、css、js文件保存编码、html声明编码什么的最好保持一致。
3.代码有没有错,本来引用对了让你误认为没对。
4.有用什么特别的js没,有些js引用了会造成直接打开网页样式不能载入,需要建立web服务,以http的形式访问。追问
在搜狗、火狐浏览器都正常显示
html、css文件都声明编码是utf-8
没有js
之前没有重装系统之前的IE11是可以正常引用并显示的,重装后升级到IE11就不能够正常显示了,求助求助啊。追答建个web服务用http访问,或者传服务器上测试
另外找台ie11的机器试..追问在本机配置IIS,使用http访问就正常显示了,知友你好腻害!可是为嘛IE11不用http形式访问就不能加载css呢?追答正常情况下直接打开也是能加载的,无法看到具体代码和你电脑环境,所以不好说,但一般都是我说的上面几条的某个原因造成的。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯