为什么box1和box2 会用的div的样式?

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

紫藤子3398557

2016-05-28 18:02

box1

box2

这里box1为什么会用到div的样式呢,不是应该使用id=box1和box2的样式吗?

写回答 关注

2回答

  • 猫和树袋熊
    2016-05-28 18:41:22
    已采纳

    你在div一个就会看出差距.

    首先是<style>标签定义了总的样式,就是div{}样式;然后你在指定了名为box1的div一个新的属性,这个属性只对名为box1的div有效果,对其他的是没有效果的。

    就好比你种了一棵苹果树,给所有苹果上了一个模型,让他生长成模型的样子,但是你把其中一个模型的样子进行了一个简单的修改,从而造成了他们的不同。所以大部分苹果都是长成原有模型的样子,只有你修改了模型的那个苹果会长成你所修改过的模型的样子。其实就是一个大的模型和定制的模型的概念,定制的模型是在并且只能在大的模型的基础上修改的。因为我之前学过一点java,了解抽象类和接口,所以我学到现在是这么理解的,具体的你看前面有一章节是讲继承,重要性,特殊性的

    紫藤子339...

    非常感谢!

    2016-05-28 19:25:24

    共 1 条回复 >

  • 咔吱咔吱
    2016-05-28 18:24:54

    估计是你box包含在div中 选择器使用了div  

    紫藤子339...

    这里box1使用的div的样式,同时使用了id=box1的样式,是为什么呢?

    2016-05-28 18:36:09

    共 2 条回复 >

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

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

1223089 学习 · 18212 问题

查看课程

相似问题