在HTML 4.01中,某些结束标记是被禁止的,这意味着它在无效标记中有它们,例如:
Invalid Valid
=================== =================
<BR/> <BR>
<BR></BR>
<IMG src="..."/> <IMG src="...">
<IMG ...></IMG>
<INPUT ... /> <INPUT ...>
<INPUT ...></INPUT>
Run Code Online (Sandbox Code Playgroud)
在HTML 4.01规范中,结束标记是可选的或禁止的指示在元素索引中很好地总结:
Name Start Tag End Tag
AREA F
BASE F
BASEFONT F
BODY O O
BR F
COL F
COLGROUP O
DD O
DT O
FRAME F
HEAD O O
HR F
HTML O O
IMG F
INPUT F
ISINDEX F
LI O
LINK F
META F
OPTION O
P O
PARAM F
TBODY O O
TD O
TFOOT O
TH O
THEAD O
TR O
Run Code Online (Sandbox Code Playgroud)
HTML 5等效于指示哪些结束标记是:
在HTML5规范中,可选结束标记的行为和行为的时间和方式如下:
http://www.w3.org/TR/html5/syntax.html#void-elements
8.1.2要素
Void元素只有一个开始标记; 不得为void元素指定结束标记.
虚空元素
- 区域
- 基础
- BR
- 关口
- 命令
- 嵌
- 小时
- IMG
- 输入
- 凯基
- 链接
- 元
- PARAM
- 资源
- 跟踪
- WBR
更简洁的形式:
Element Type Start Tag End Tag
=============== ========= =========
Normal - O (some)
html O* O*
head O* O*
body - O*
li - O*
dt - O*
dd - O*
p - O*
rt - O*
rp - O*
optgroup - O*
option - O*
colgroup O* O*
thead - O*
tbody - O*
tfoot - O*
tr - O*
td - O*
th - O*
otherwise - -
Raw text - -
script
style
RCDATA - -
textarea
title
Void - F
area
base
br
col
command
embed
hr
img
input
keygen
link
meta
param
source
track
wbr
Foreign - -
MathML
SVG
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
1518 次 |
最近记录: |