我有我想在IE8,IE9,Chrome,FF,Safari和Opera中工作的东西。但无论出于何种原因,我遇到的问题是我正在使用的负边距不工作,即10,是否有任何方法可以定位IE 10?
答案 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中打破什么呢?