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

关于顺序问题

.first和#second换了下位置为什么颜色也跟着变了,“,”两边还有顺序关系么?

正在回答

7 回答

就近原则(离被设置元素越近优先级别越高)。适用的是CSS的三种插入样式


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

慕粉2202003792 提问者

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

.first是一个选择器,#second span是一个选择器,对这两个选择器进行同一个样式设置

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

换成:

#second span,.first {

    color:green;

}

其实是可以的,但是系统的识别逻辑好像不够完善,必须检测到.first,#second span才行……

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

确实是就近原则

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

代码截图都米有,。。。。

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

#second span是一个整体, 你把位置换了以后就变成了.first span, 即class为first的元素的子孙元素span

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

慕粉2202003792 提问者

这个我试过了,确实是这样
2017-02-27 回复 有任何疑惑可以回复我~

不是有一个就近原则关系吗

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

慕粉2202003792 提问者

能说详细点么?
2017-02-27 回复 有任何疑惑可以回复我~

举报

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

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

进入课程

关于顺序问题

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