【问题标题】:Browser support for CSS :first-child and :last-child浏览器对 CSS :first-child 和 :last-child 的支持
【发布时间】:2011-12-17 19:41:05
【问题描述】:

有人知道哪些浏览器/版本支持它们吗?

使用它们是否安全,或者我应该求助于 PHP / javascript 来生成第一个/最后一个类?

【问题讨论】:

标签: css browser css-selectors


【解决方案1】:

:first-child and :last-child,以及免费的compatibility chart

:first-child 正确支持 IE9,以及 IE7 和 IE8(见图表)。

:last-child 仅受 IE9+ 支持。

优秀的浏览器都很好地支持它们。

【讨论】:

  • 我想知道你是否支持first-child 为什么你不应该支持last-child?奇怪!
  • 我也经常这么想。这可能是由于 CSS 或渲染引擎中某些内容的内部实现。无论如何,IE9+ 拥有足够的市场份额,使其成为 IE 的最低支持版本
【解决方案2】:

"Can I use..." 应该是这些类型问题的参考资源。以下是兼容性表:

first-child - http://caniuse.com/#feat=css-sel2

last-child - http://caniuse.com/#feat=css-sel3

【讨论】:

  • 除了这些链接没有解释 IE8 的部分支持(还)。我正要添加详细信息并发送拉取请求。
【解决方案3】:

这是一个nice table,说明了不同的浏览器支持。

【讨论】:

    猜你喜欢
    • 2013-03-03
    • 1970-01-01
    • 1970-01-01
    • 2014-10-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-03-02
    • 2017-01-31
    相关资源
    最近更新 更多