首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何使跨浏览器与IE10和IE11兼容?

如何使跨浏览器与IE10和IE11兼容?
EN

Stack Overflow用户
提问于 2013-10-05 14:51:29
回答 2查看 2.3K关注 0票数 0

我有一个问题:如何使跨浏览器兼容IE10和IE11?

原因是从第10版开始就不再接受条件样式表,这就是我到目前为止如何解决跨浏览器兼容性问题的原因。我一直在使用它们,摘自这些非常好的文档:

http://css-tricks.com/how-to-create-an-ie-only-stylesheet/

现在我不知道该怎么办了。我已经尝试使一般风格适合IE 11,然后使所有其他浏览器(不是IE)的特殊风格,但我需要条件声明。如果我写这个:

代码语言:javascript
运行
复制
         <!--[if !IE]><!-->
            <link rel="stylesheet" type="text/css" href="css/not-ie.css" />
         <!--<![endif]-->

无论如何,IE11将链接到该css样式表,并应用该样式。所以我不知道如何区分IE的风格和其他的风格。

你知道现在最好的办法是什么吗?

非常感谢!

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-11-27 12:13:10

我和斯普德利在一起。你的字体家庭价值是什么样子的?你是用MAC来检查Chrome,然后用虚拟机检查IE吗?检查同一台机器上的Chrome和IE。另外,请确保您没有使用MAC专用字体作为您的主导字体。此外,您是否正在使用CSS重置,以平衡设置,如字母间距?请记住,每个浏览器都有一个基本样式表,它们并不完全相同,因此重置是平衡规则的一种方法。

票数 0
EN

Stack Overflow用户

发布于 2013-11-27 10:31:53

如果使用PHPs,可以使用PHP "get_browser“函数来确定版本,并根据检索到的版本打印<link>标记。或者在Javascript中,使用“哪个浏览器”(http://whichbrowser.net/)来检测它,然后使用document.write打印带有IE样式表的替代<link>标记。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19199051

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档