慕瓜5980833
2016-08-14 21:49
p span{font-weight:bold;}
这个代码是给p标签下的所有span加粗体
那它和子选择器不是一样的作用吗
可以子选择器要加个>大于号的啊
p>span{font-weight;bold;}
>作用于元素的第一代后代,空格作用于元素的所有后代。
可是子选择器不应该是 .p>span{}么
空格作用域元素的所有后代
p span{font-weight:bold;} 是后代选择器,如果此标签<p></p>中的<span></span>里面还存 在<span></span>,则加粗效果对第二个(也就是<p></p>的孙子)有用,
但是若用p>span{font-weight;bold;},则此效果对第二个没用,
子选择器也就适用于父子关系中。
子选择器“>”作用于元素的第一代后代,后代选择器“空格”作用于元素的所有后代。
粗俗的说>作用于儿子,空格作用于儿子孙子曾孙子...等等
如果p标签下有两个span,那加>大于号只对第一个span有作用,不加则对两个都有作用。如果只有一个span,那加不加>大于号作用都一样
初识HTML(5)+CSS(3)-升级版
1228530 学习 · 19032 问题
相似问题