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

为何既写 div 又写 #box1?(含<div id="box1">box1</div>的情况)

求问,直接在 div{ } 中写入 margin-bottom:30px; 也可以得到同样的效果,那另起一行在 #box1{ } 中写的意义与作用是什么?是否跟样式赋值有关??谢谢~

正在回答

3 回答

直接在 div{ } 中写入 margin-bottom:30px; 实际上是对div中的box1和box2都会加入30像素的下边距,任务要求的是对box1增加30像素的下边距。虽然结果都是可以看大两个box的下边距都发生变化,实际只想该一个box的下边距就需要#box1

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

陌盏 提问者

原来如此,明白啦~非常感谢~~
2017-08-03 回复 有任何疑惑可以回复我~

div的优先级是1,id的优先级是100,记住这些优先级就好,意义和作用是相对的,实际开发时你就知道了,会有各种变态的需求就用到了.

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

举报

0/150
提交
取消

为何既写 div 又写 #box1?(含<div id="box1">box1</div>的情况)

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