目标IE 10专门用css?

时间:2012-11-02 21:32:04

标签: css internet-explorer cross-browser css-selectors

  

可能重复:
  Are There Specific CSS Selectors Targeting IE10?

我有我想在IE8,IE9,Chrome,FF,Safari和Opera中工作的东西。但无论出于何种原因,我遇到的问题是我正在使用的负边距不工作,即10,是否有任何方法可以定位IE 10?

1 个答案:

答案 0 :(得分:1)

是的,但是如果它是一个IE10错误我会感到惊讶 - 很可能在你撰写的内容中会出错。也许你假设一个未安装的字体,或者没有意识到你没想到的东西有默认的余量。

IE10不再支持条件评论(http://blogs.msdn.com/b/ie/archive/2011/07/06/html5-parsing-in-ie10.aspx),因此这不是一个选项(这是一件好事 - 标记在任何地方都应该相同)。

IE10的用户代理是以下内容的变体:

Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.2; Trident/6.0)

http://blogs.msdn.com/b/ie/archive/2012/07/12/ie10-user-agent-string-update.aspx

所以,您可以使用PHP或其他任何方法来检测它,然后在您的html标记中添加一个类以在CSS中使用。

但不要,除非你绝对必须 - 如果它在IE10中不起作用,那么阻止它在Chrome 28或Firefox 30中打破什么呢?