HTML之CSS——盒子模型

有关盒子模型的更多知识官网:
https://www.runoob.com/css/css-boxmodel.html
https://www.w3school.com.cn/css/css_boxmodel.asp

一.div

可定义文档中的分区或节(division/section)。
标签可以把文档分割为独立的、不同的部分。


示例

点击右键后点击检查(检查元素)或者按F12出现此界面。


示例

二.盒子模型

1.简介:

每个div可以看成一个盒子。
所有HTML元素可以看作盒子,在CSS中,"box model"这一术语是用来设计和布局时使用。
CSS盒模型本质上是一个盒子,封装周围的HTML元素,它包括:边距,边框,填充,和实际内容。
盒模型允许我们在其它元素和周围元素边框之间的空间放置元素。

2.属性:

一个盒子中主要的属性有5个:width,height,padding,border,margin.


示例

Margin(外边距) -盒子和盒子之间的距离。 清除边框外的区域,外边距是透明的。
Border(边框) - 围绕在内边距和内容外的边框。
Padding(内边距) - 内容和盒子边框之间的距离,清除内容周围的区域,内边距是透明的。
Content(内容) - 盒子的内容,显示文本和图像。
width(内容的宽度)-CSS中width指的是内容的宽度,而不是盒子的宽度。盒子宽度=内容宽度+padding+border。
height(内容的高度)-CSS中height指的是内容的高度,而不是盒子的高度,盒子的高度=内容的高度+padding+border。

  • 设置边框属性:
    eg:
    border:1px solid red;
    1px代表边框的粗细,solid代表实线,dashed代表虚线。


    示例

    示例

    示例

    示例

    示例

    网页居中对齐:
    margin:0px auto;


    示例
  • 例子:


    示例

三.默认样式

1.元素默认样式

很多标签都有自己的默认样式
在谷歌浏览器中运行时,可以通过开发者工具(CTRL+shift+l)来一个个审查元素,来看他们的默认样式

2.元素默认样式

标签的margin为8px

3.

元素默认样式

标签的上下外边距为16px

4.

元素默认样式

标签的上下外边距为21.44px

5.
    元素默认样式

你可能感兴趣的:(HTML之CSS——盒子模型)