我正在尝试让我的网站与Internet Explorer兼容。它在chrome,safari和firefox中看起来很棒,但我在IE中非常错误。
有没有办法让它兼容,而无需更改或创建另一个css?
答案 0 :(得分:3)
搜索IE样式表。您必须在新样式表中使用需要更改IE的元素稍微调整一下。 Read up here about it
将其放在文件的<head>
tag
<!--[if IE]>
<link rel="stylesheet" type="text/css" href="all-ie-only.css" />
<![endif]-->
我想使用的另一个是javascript
使用相同的样式表,但使用css
选择器。 .ie .container
用于Internet Explorer
你可以在这里下载它,名为CSS Browser Selector
答案 1 :(得分:2)
我看了你的代码(在你从问题中删除了链接之前),跳出来的第一件事是你有两个X-UA-Compatible
标签,一个说IE=8
和其他说IE=edge
您应该只拥有其中一个标记,并且在大多数情况下它应该只有edge
。
摆脱另一个;它引起了问题。