如果name1 name2 name3分别是三个div 元素的class属性

代码大概是:

<div class='name1'>
<div class='name2'>

  <div class='name3'>
  
  </div>

</div>

</div>

.name1{
.name2{

  .name3{
  }

}

}

这种写法有什么作用

阅读 1.4k
2 个回答

1、请问什么是classs

2、你没有告知这些div是不是嵌套

3、代码这样写,我表示很尴尬,不知道怎么回答...

css预处理器或者后处理器的选择器嵌套?
这样写有类似命名空间的作用
嵌套在内的选择器选择的元素必须是外层选择器选择元素的后代

也就是假设有个类为name2的元素 和 类为name1的元素为兄弟节点关系 上面的选择器就无法选到它

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题