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

包含选择器

.food li{bord:1px solid red;},这个的意思是类选择器food还有后辈元素li都是红色的实线框,但是.first span{color:red;}又只是span里边的内容字体为红色,而不是first选择器下边的内容字体全部为红色,这是要怎么理解呢?

正在回答

4 回答

.food li{bord:1px solid red;} 只是把food 所有的后代的li 样式改成红色实线边框 ,代表food的最外层的ul并没有边框的

0 回复 有任何疑惑可以回复我~
#1

qq_静默水乡_0 提问者

非常感谢!
2017-07-21 回复 有任何疑惑可以回复我~

.first span{color:red;}就是first类里面所有的span里的字体为红色

0 回复 有任何疑惑可以回复我~

都是只有后代才变li 和li的后代边框会变为红色,food类并没有文字内容,没有加边框。所以.first span后也只有span及span后代变色,first不变色,不然整段P都是红色。

0 回复 有任何疑惑可以回复我~
#1

qq_静默水乡_0 提问者

我看错了,没有看到外边还有一个li标签,谢谢你!
2017-07-21 回复 有任何疑惑可以回复我~

li是块级元素,span是内联元素,详细回看第十一章 元素分类

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
初识HTML(5)+CSS(3)-升级版
  • 参与学习       1225294    人
  • 解答问题       18230    个

HTML(5)+CSS(3)基础教程8小时带领大家步步深入学习标签用法和意义

进入课程

包含选择器

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信