常用的块属性标签及其特征
在 HTML 中,块属性标签(Block-level Elements) 是一类默认占据整行空间的元素,它们通常用于构建页面的结构和布局。以下是常见的块属性标签及其特征:
常见的块属性标签
| 标签 | 描述 |
|---|---|
<div> | 通用的块级容器,用于分组内容或布局。 |
<p> | 段落标签,用于表示文本段落。 |
<h1> 到 <h6> | 标题标签,<h1> 是最高级标题,<h6> 是最低级标题。 |
<ul> | 无序列表,包含<li> 列表项。 |
<ol> | 有序列表,包含<li> 列表项。 |
<li> | 列表项,用于<ul> 或 <ol> 中。 |
<table> | 表格标签,包含<tr>(行)、<td>(单元格)等。 |
<form> | 表单标签,用于收集用户输入。 |
<header> | 页眉标签,通常包含导航或标题。 |
<footer> | 页脚标签,通常包含版权信息或联系方式。 |
<section> | 分区标签,用于表示文档中的一个独立部分。 |
<article> | 文章标签,用于表示独立的内容块(如博客文章)。 |
<aside> | 侧边栏标签,用于表示与主要内容相关但不直接相关的内容。 |
<nav> | 导航标签,用于包含导航链接。 |
<main> | 主体内容标签,用于表示页面的主要内容。 |
<figure> | 图表标签,通常包含图片、图表或代码示例。 |
<figcaption> | 图表标题标签,用于描述<figure> 中的内容。 |
<blockquote> | 块引用标签,用于表示长引用。 |
<pre> | 预格式化文本标签,保留文本中的空格和换行。 |
<hr> | 水平分割线标签,用于分隔内容。 |
块属性标签的特征
-
独占一行:
-
块级元素默认占据其父容器的整个宽度,并在前后自动换行。
-
示例:
<div>这是一个块级元素</div> <p>这是另一个块级元素</p>这两个元素会分别占据一行。
-
-
可以设置宽度和高度:
- 块级元素可以通过 CSS 设置宽度(
width)和高度(height)。 - 示例:
div { width: 200px; height: 100px; }
- 块级元素可以通过 CSS 设置宽度(
-
支持内外边距:
- 块级元素可以设置外边距(
margin)和内边距(padding)。 - 示例:
p { margin: 10px; padding: 5px; }
- 块级元素可以设置外边距(
-
默认流式布局:
- 块级元素按照从上到下的顺序排列,形成流式布局。
-
可以包含其他块级元素和内联元素:
- 块级元素可以嵌套其他块级元素或内联元素。
- 示例:
<div> <p>这是一个段落。</p> <span>这是一个内联元素。</span> </div>
-
默认样式:
- 某些块级元素有默认样式,例如:
<h1>到<h6>有默认的字体大小和加粗效果。<p>有默认的外边距。<ul>和<ol>有默认的列表符号。
- 某些块级元素有默认样式,例如:
块级元素 vs 内联元素
| 特性 | 块级元素 | 内联元素 |
|---|---|---|
| 宽度 | 默认占据整行 | 默认由内容决定 |
| 高度 | 可设置 | 由内容决定 |
| 内外边距 | 支持 | 仅支持水平方向的内外边距 |
| 嵌套规则 | 可包含块级元素和内联元素 | 只能包含内联元素 |
| 示例 | <div>、<p>、<h1> | <span>、<a>、<strong> |
总结
块属性标签是 HTML 中用于构建页面结构的重要元素,它们默认独占一行,支持设置宽度、高度和内外边距。常见的块属性标签包括 <div>、<p>、<h1> 到 <h6>、<ul>、<ol> 等。根据具体需求选择合适的标签,可以更好地组织页面内容!
更多vue相关插件及后台管理模板可访问vue admin reference,代码详情请访问github