问答详情
源自:12-13 距离产生美 - 使用margin为盒子设置外边距(边界)

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

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

提问者:陌盏 2017-08-02 22:10

个回答

  • 木木某每文
    2017-08-02 22:42:10
    已采纳

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

  • 慕移动5154034
    2017-08-02 22:26:50

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