4 回答
已采纳
kumin
TA贡献38条经验 获得超104个赞
基础选择器有三种
1、标签选择器 用起来直接写标签名就行 权值较低 为1
你的栗子里 p span 就是标签选择
2、class选择器 在class名前加“.”来表示 权值适中 为10
你的栗子里 .warning .note 就是class选择器
3、ID选择器 在ID名前加“#” 来表示 权值较高 为100
你的栗子里 #footer 就是ID选择器
选择器是可以嵌套的,你的栗子中用到的是后代元素嵌套
父元素选择器+后代元素选择器
可以更细致选择所需元素 权值也更高 是所有选择器权值的和
你栗子里的p span.warning 就是三个选择器嵌套出来的,
父元素p标签选择器+后代元素span标签选择器+后代元素.warning class选择器
权值就是相应的选择器权值之和 1(p)+1(span)+10(warning) = 12
#footer .note p 同理 你可以自己算算权值是否是111
css选择器还有很多 像伪类选择器等 嵌套也是 还有子元素嵌套
有不懂的可以在慕课网http://www.imooc.com/learn/9 这里系统学习相关知识
以上
qyy2499760117_叶子
TA贡献188条经验 获得超91个赞
看最后一个得了,.warning和.note是类选择器,p span.warning这个可以直接写.warning,写完只是说明.warning是p span标签下的,这样写的目的是考虑优先级。
- 4 回答
- 0 关注
- 1308 浏览
相关问题推荐
添加回答
举报
0/150
提交
取消