跳到主要内容

一、按显示模块分类​

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 />