跳到主要内容

一、 按显示模块分类

1. 块级元素

单独占一行,可设置宽高,如 <div><p><h1><ul> 等。

2. 行内元素

不独占一行,高度由内容决定,不可设置 width/height,如 <span><a><em><strong> 等。

3. 行内块元素

兼具两者特点,如 <img><input>

二、 按内容模型分类

1. 替换类元素

内容由外部资源决定,如 <img><input><video> ,尺寸可通过 CSS 进行调整

2. 非替代类元素

内容由标签内文本决定,如 <p><span>

三、 空元素

无需闭合的元素,如 <img><br><meta><link>

提示

在 HTML5 中无需添加 / ,如 <img> 而非 <img />