为了账号安全,请及时绑定邮箱和手机立即绑定

css的伪元素和last-child

css的伪元素和last-child

DIEA 2018-10-18 14:15:33
<!DOCTYPE html><html><head>    <meta charset="UTF-8">    <title></title>    <style>    /* 没有效果 */       .track-s:last-child::after{            content:"aa";            color: red;       }        /* 有效果 */       .track-e:last-child::after{            content:"aa";            color: red;       }     </style></head><body>    <ul>        <li class="track track-s">1</li>        <li class="track track-s">2</li>        <li class="track track-s">3</li>        <li class="track track-e">4</li>        <li class="track track-e">5</li>    </ul></body></html>为什么这种写法( .track-s:last-child::after)没效果,但是 .track-e:last-child::after 就行
查看完整描述

1 回答

?
慕丝7291255

TA贡献1859条经验 获得超6个赞

css3中的伪类选择器 first 和last 指的都是 指定属于其父元素的最后一个子元素; 
.track-s:last-child::after时 指的是.track-s的父亲 ul 的最后一个子元素。而不是当前这个类的最后一个元素。

查看完整回答
反对 回复 2018-11-23
  • 1 回答
  • 0 关注
  • 1836 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信