1. 块元素和行内元素的特点
块元素具有以下特点:
1.1 独占一行:块元素会自动在前后添加换行符,使其独占一行。
1.2 默认宽度为父元素宽度:块元素的宽度默认为其父元素的100%。
1.3 可设置宽度、高度和边距:可以通过CSS属性来设置块元素的宽度、高度和边距。
1.4 可容纳其他元素:块元素可以容纳其他块元素或行内元素。
行内元素具有以下特点:
1.5 不会独占一行:行内元素不会自动添加换行符,它们会根据上下文在一行中排列。
1.6 宽度由内容决定:行内元素的宽度由其内容的长度决定。
1.7 不能设置宽度、高度和边距:行内元素的宽度、高度和边距不可通过CSS属性设置。
1.8 不能容纳块元素:行内元素不能容纳其他块元素,只能容纳其他行内元素。
2. 常见的块元素
在HTML中,常见的块元素有:
2.1
:用于组合其他HTML元素,常用于布局。-
2.2
:用于定义段落。
2.3
-:用于定义标题,依据重要性递减。
2.4
- :用于定义无序列表。
- :用于定义列表项。
2.7
:用于定义表格。
3. 块元素的应用
由于块元素具有独占一行的特点,常用于以下应用场景:
3.1 页面结构:使用
来划分页面的各个区块,如头部、导航、内容和底部等。3.2 文章排版:使用
来定义文章段落,实现向用户展示清晰的文本结构。
3.3 标题和副标题:使用
-
来定义标题和副标题,用于突出显示文章的重点内容。
3.4 列表显示:使用
2.5
- :用于定义有序列表。
2.6