尽管 w3schools 说不支持,但 IE9 是不是支持 css :target 选择器?
Posted
技术标签:
【中文标题】尽管 w3schools 说不支持,但 IE9 是不是支持 css :target 选择器?【英文标题】:Is the css :target selector supported in IE9 in spite of w3schools saying it's not?尽管 w3schools 说不支持,但 IE9 是否支持 css :target 选择器? 【发布时间】:2012-09-28 13:43:32 【问题描述】:我建立并维护的站点具有可见的 div,具体取决于它们是否为 :target。由于 w3schools 告诉我 (http://www.w3schools.com/cs-s-ref/sel_target.asp) 没有任何版本的 Internet Explorer 支持 :target 选择器,因此我建立了一个单独的 IE 站点。
不过,现在看来,IE9 确实正确地显示了我的代码。您可以找到该网站here。它现在会自动转发到 IE8 及更低版本的 IE 站点。
我可以安全地将这种结构用于 IE9,还是应该将 IE9 也转发到备份站点?
【问题讨论】:
看看这个w3fools.com @PraveenKumar 这……很高兴知道。有没有关于此类事情是最新的参考资料? quirksmode 也可以提供详细信息。 【参考方案1】:是的,IE9 是第一个支持 :target
伪类的 Internet Explorer 版本,因此您可以安全地与 IE9 一起使用它
除此之外,w3schools 通常不被认为是获取最新信息的最佳资源。我发现Can I Use... 是一个更干净、更全面的资源,如search result for :target
所示。
你会经常看到人们提到http://w3fools.com/,这解释了为什么有些人认为 w3schools 是一个糟糕的资源。我建议您阅读本文并下定决心继续使用它。我个人不使用 w3shcools,更喜欢 Can I Use... 和 Mozilla Developer Network。
【讨论】:
Can I Use 不引用 IE 9。那该说什么呢? @GilbertoAlbino 点击全部显示按钮查看旧版浏览器 @andyb 我认为通过比较具有更多先前版本的其他浏览器列出了仅支持版本 11。这很好奇为什么 CanIUse 对 IE 和 Edge 隐藏了以前的版本而不是对其他浏览器有同样的正义......顺便说一句很好奇。【参考方案2】:当您想检查功能支持时使用的最佳替代方案:
html5 & CSS3 Support by Find Me By IP Can I use... Sitepoint Reference 他们也有版本号!希望这会有所帮助。不要相信 W3Schools。
【讨论】:
以上是关于尽管 w3schools 说不支持,但 IE9 是不是支持 css :target 选择器?的主要内容,如果未能解决你的问题,请参考以下文章