HTML元素有哪些类型
时间:2017-5-29
HTML5规范定义有5种不同的元素类型,即空元素,祼文本元素.可替换内容元素,外部元素和常规元素.
1.空元素
这类元素不能定义结束标签,因此没有餔我,所以被称为空元素(void elements),例如:
<meta name="author" content="迅美">
在HTML5中,还有如下一些元素是空元素.
area,base,br,col,command,embed,hr,img,input,keygen,link,meta,param,source,track,wbr
2.祼文本元素
祼文本元素(Raw text elements),可以定义文本内容,但文本内容中不允许出现这样的内容,即</后跟元素名,元素名后再跟下面字条中的一个组成的字符序列,
制表符,LF换行符,换页符,CR换行符,空格符,右尖括号(>),斜杠(/)
3.可替换内容元素
可替换内容元素可以定义文本内容,也可以定义字符引用,但是文本内容不能包含模棱两可以字符引用,即使用字符引用时必须是合法的范围,文本内容中不允许出现这样的内容,即</后跟元素名,元素名后再跟下面字符中的一个组成.
制表符,LF换行符,换页符,CR换行符,空格符,右尖括号,斜杠.
4.外部元素
外部元素(Foreign elements)也就是MathML命名空间和SVG命名空间的元素.
5.常规元素
其他的HTML元素全部都是常规元素(Normal elements)