【发布时间】:2017-08-06 18:09:51
【问题描述】:
如果我选择它from behind, 它会是
div:nth-last-child(-n+6) { background: #ff0000; }
如果我这样做from the front,那就是
div:nth-child(4) ~ div { background: #ff0000; }
两者产生相同的结果。
我应该选择哪个?
在内存使用方面,哪个在浏览器上更重 - 后者更重,因为它必须找到第 4 个之后的每个 div?
在浏览器兼容性方面,哪个支持更多——后者have more browser supports(IE8仅部分支持:nth-last-child)?
还有什么要考虑的吗?
【问题讨论】:
标签: css css-selectors