HTML的元素分类
空元素
在HTML元素中,没有内容的 HTML 元素被称为空元素 。
概述
在用来描述网页的计算机语言中,有一种超文本标记语言,被称为HTML(Hyper Text Markup Language) 。而构成HTML内容的标记语言是由一套标记标签组成。这套标记标签通常被称为 HTML 标签 (HTML tag)。HTML 标签是由尖括号包围的关键词,比如 ,通常是成对出现的,比如 和 。这些成对出现的HTML 标签,第一个标签是开始标签,第二个标签是结束标签。大多数HTML标签在开始标签和结束标签之间都具有内容,而某些标签则没有内容。
HTML中,从开始标签(start tag)到结束标签(end tag)的所有代码,被称为HTML元素。
由于HTML元素的内容是开始标签与结束标签之间的内容。而某些 HTML 元素具有空内容。(empty content),那些含有空内容的HTML元素,就是空元素。空元素是在开始标签中关闭的。
例子
就是没有关闭标签的空元素(<br>标签定义换行)。
在 XHTML、XML 以及未来版本的 HTML 中,所有元素都必须被关闭。
在开始标签中添加斜杠,比如<br />,是关闭空元素的正确方法,HTML、XHTML 和 XML 都接受这种方式。
即使<br>在所有浏览器中都是有效的,但使用<br />其实是更长远的保障。
可替换元素和非可替换元素
从元素本身的特点来讲,可以分为可替换元素(replaceable element)和不可替换元素(none-replaceable element)。
可替换元素
可替换元素就是浏览器根据元素的标签和属性,来决定元素的具体显示内容。
非可替换元素
例如:<p>段落的内容</p>
段落是一个不可替换元素,文字“段落的内容”全被显示。
(x)html 的大多数元素是不可替换元素,即其内容直接表现给用户端(例如浏览器)。