同类文档

css的:first-child以及:last-child未生效问题解决

因为last-child:指的是父元素的第一个元素,在上面的例子中,要实现样式的话需要保证父元素ul内的li元素除li元素之外没有兄弟元素,或者在创建一个单独 div 包裹起来;first-child也是如此;

那么怎么解决呢,第一种方法用就是用js脚本,例如用prev(),next()等,看你自己想怎么获取

另一种方法是用css,用css的first-of-type伪元素,但是当父元素内的子元素只有一个时,你只能用first-of-type属性获取该子元素,不能用last-of-type获取该子元素;

https://blog.csdn.net/weixin_47450691/article/details/122112369

更多文档