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

来源:12-13 距离产生美 - 使用margin为盒子设置外边距(边界)

陌盏

2017-08-02 22:10

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

写回答 关注

2回答

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

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

    陌盏

    原来如此,明白啦~非常感谢~~

    2017-08-03 14:30:21

    共 1 条回复 >

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

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

初识HTML(5)+CSS(3)-升级版

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

1225810 学习 · 18234 问题

查看课程

相似问题