Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
下面的 CSS 选择器是否正确?
:last-child:before
我从来没有见过这样的方式,但它工作得很好。
我想知道这种方式是否正确。
是的,这是绝对正确的。它只是选择last-child给定的父元素并嵌入before该元素的内容。
last-child
before
例如,我们想定位元素last-child,ul我们想在最后一个元素之前添加一个箭头。
ul
ul li:last-child:before { content: "> "; }
演示
另外,想通知您,last-child不会尊重元素的类型,它只会选择last-child父元素,而不管任何元素,如果您想针对last-child它的父元素的特定元素,请使用last-of-type而不是last-child
last-of-type