0

我正在尝试让我的网站与 Internet Explorer 兼容。它在 chrome、safari 和 firefox 中看起来很棒,但在 IE 中我错了。

有没有办法让它兼容,而不改变或创建另一个 css ?

4

2 回答 2

3

我查看了您的代码(在您从问题中删除链接之前),跳出来的第一件事是您有两个X-UA-Compatible标签,一个说IE=8,另一个说IE=edge

您应该只拥有这些标签之一,并且在大多数情况下,它应该只是edge.

摆脱另一个;它正在引起问题。

于 2013-10-29T13:57:55.350 回答
3

搜索 IE 样式表。您必须在新样式表中使用需要为 IE 更改的元素对其进行一些调整。在此处阅读有关它的信息

把它放在<head> tag你的文件中

<!--[if IE]> <link rel="stylesheet" type="text/css" href="all-ie-only.css" /> <![endif]-->

我喜欢使用的另一个方法是javascript使用相同的样式表,但使用类似的css选择器。.ie .container对于互联网浏览器

你可以在这里下载它,它叫做CSS 浏览器选择器

于 2013-10-29T13:33:02.230 回答