正在回答
3回答
同学你好,颜色属性是会被继承的,所以li字体为红色,子元素ol中的内容也会是红色。上一次截图中老师有圈起来,圈中的都会是红色字体
清洁用品是第二个li,不是第一个,所以字体不是红色,而洗衣液是ol中的第一个li,所以字体为红色。
自己再理解下,祝学习愉快!
小fa花
2020-10-15 19:44:13
这个是按层级来的。
对于ul这一层级而言下面有三个大的li块:家用电器,清洁用品,妇婴用品。在这一层级而言,第一个li子元素是家用电器所在的一整块(包括家用电器和ol块),所以这第一个li大块里面都是红色。
程序里面在“家用电器”和“清洁用品”下面都有ol块,每个ol块里面都有三个li。所以对于“家用电器”下面的ol部分而言,第一个li就是冰箱,要变红;对于“清洁用品”下面的ol部分而言,第一个li是洗衣液,所以也要变红。
总结下来意思就是,如果选择器写的是 li:first-child,而没有指定父元素的话,那么每一层级的第一个li都会遵循相应的选择器属性设置。
相似问题
登录后可查看更多问答,登录/注册
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星