Xhtmldtd
XHTML DTD
- XHTML 1.0 Transitional
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
- XHTML 1.0 Strict
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
- XHTML 1.0 Frameset
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">
Tag Index (标签索引)
A
B
C
D
E
F
H
I
K
L
M
N
S
O
P
Q
T
U
V
Imported Names
- %ContentType
- CDATA
- %ContentTypes
- CDATA
- %Charset
- CDATA
- %Charsets
- CDATA
- %LanguageCode
- NMTOKEN
- %Character
- CDATA
- %Number
- CDATA
- %LinkTypes
- CDATA
- %MediaDesc
- CDATA
- %URI
- CDATA
- %UriList
- CDATA
- %Datetime
- CDATA
- %Script
- CDATA
- %StyleSheet
- CDATA
- %Text
- CDATA
- %Length
- CDATA
- %MultiLength
- CDATA
- %Pixels
- CDATA
- %Shape
- ( rect | circle | poly | default )
- %Coords
- CDATA
Generic Attributes
%coreattrs
| id | ID | #IMPLIED |
| class | CDATA | #IMPLIED |
| style | %StyleSheet; | #IMPLIED |
| title | %Text; | #IMPLIED |
%i18n
| lang | %LanguageCode; | #IMPLIED |
| xml:lang | %LanguageCode; | #IMPLIED |
| dir | (ltr|rtl) | #IMPLIED |
%events
| onclick | %Script; | #IMPLIED | 在用户用鼠标左键单击对象时触发。 |
| ondblclick | %Script; | #IMPLIED | 当用户双击对象时触发。 |
| onmousedown | %Script; | #IMPLIED | 当用户用任何鼠标按钮单击对象时触发。 |
| onmouseup | %Script; | #IMPLIED | 当用户在鼠标位于对象之上时释放鼠标按钮时触发。 |
| onmouseover | %Script; | #IMPLIED | 当用户将鼠标指针移动到指定的对象上时触发。 |
| onmousemove | %Script; | #IMPLIED | 当用户将鼠标划过对象时触发。 |
| onmouseout | %Script; | #IMPLIED | 当用户将鼠标指针移出对象边界时触发。 |
| onkeypress | %Script; | #IMPLIED | 当用户按下字面键时触发。 |
| onkeydown | %Script; | #IMPLIED | 当用户按下键盘按键时触发。 |
| onkeyup | %Script; | #IMPLIED | 当用户释放键盘按键时触发。 |
%focus
| accesskey | %Character; | #IMPLIED | 设置或获取对象的快捷键。 |
| tabindex | %Number; | #IMPLIED | 设置或获取定义对象的 Tab 顺序的索引。 |
| onfocus | %Script; | #IMPLIED | 当对象获得焦点时触发。 |
| onblur | %Script; | #IMPLIED | 在对象失去输入焦点时触发。 |
%attrs
Text Elements
%special.pre
%special
%special.pre; | object | img
%fontstyle
%phrase
em | strong | dfn | code | q | samp | kbd | var | cite | abbr | acronym | sub | sup
%inline.forms
input | select | textarea | label | button
%misc.inline
%misc
%inline
a | %special; | %fontstyle; | %phrase; | %inline.forms;
%Inline
( #PCDATA | %inline; | %misc.inline; )*
Block level elements
%heading
%lists
%blocktext
pre | hr | blockquote | address
%block
p | %heading; | div | %lists; | %blocktext; | fieldset | table
%Block
%Flow
( #PCDATA | %block; | form | %inline; | %misc; )*
Content models for exclusions
a.content
( #PCDATA | %special; | %fontstyle; | %phrase; | %inline.forms; | %misc.inline; )*
pre.content
( #PCDATA | a | %fontstyle; | %phrase; | %special.pre; | %misc.inline; | %inline.forms; )*
form.content
button.content
( #PCDATA | p | %heading; | div | %lists; | %blocktext; | table | %special; | %fontstyle; | %phrase; | %misc; )*
Document Structure
html
| %i18n; | ||
| id | ID | #IMPLIED |
| xmlns | %URL; | #FIXED 'http://www.w3.org/1999/xhtml' |
Document Head
%head.misc
( script | style | meta | link | object )*
head
可包含标签:%head.misc;,(( title, %head.misc;, (base, %head.misc; ) ? ) | ( base, %head.misc;, (title, %head.misc; ))))
标签属性:
| %i18n; | ||
| id | ID | #IMPLIED |
| profile | %URI; | #IMPLIED |
title
the title element is not considered part of the flow of text.It should be displayed, for example as the page header or window title. Exactly one title is required per document.
可包含标签:( #PCDATA )
标签属性:
| %i18n; | ||
| id | ID | #IMPLIED |
base
可包含标签:EMPTY
标签属性:
| href | %URI; | #REQUIRED |
| id | ID | #IMPLIED |
meta
可包含标签:EMPTY
标签属性:
| %i18n; | ||
| id | ID | #IMPLIED |
| http-equiv | CDATA | #IMPLIED |
| name | CDATA | #IMPLIED |
| content | CDATA | #REQUIRED |
| scheme | CDATA | #IMPLIED |
link
可包含标签:EMPTY
标签属性:
| %attrs; | ||
| charset | %Charset; | #IMPLIED |
| href | %URI; | #IMPLIED |
| hreflang | %LanguageCode; | #IMPLIED |
| type | %ContentType; | #IMPLIED |
| rel | %LinkTypes; | #IMPLIED |
| rev | %LinkTypes; | #IMPLIED |
| media | %MediaDesc; | #IMPLIED |
style
可包含标签:( #PCDATA )
标签属性:
| %i18n; | ||
| id | ID | #IMPLIED |
| type | %ContentType; | #REQUIRED |
| media | %MediaDesc; | #IMPLIED |
| title | %Text; | #IMPLIED |
| xml:space | ( preserve ) | #FIXED 'preserve' |
script
可包含标签:( #PCDATA )
标签属性:
| id | ID | #IMPLIED |
| charset | %Charset; | #IMPLIED |
| type | %ContentType; | #REQUIRED |
| src | %URI; | #IMPLIED |
| defer | ( defer ) | #IMPLIED |
| xml:space | ( preserve ) | #FIXED 'preserve' |
noscript
Document Body
body
可包含标签:%Block;
标签属性:
| %attrs; | ||
| onload | %Script; | #IMPLIED |
| onunload | %Script; | #IMPLIED |
div
Paragraphs
p
Headings
There are six levels of headings from h1 (the most important) to h6 (the least important)."这里有从h1(最重量级的)到h6(最轻量级的)六个级别的标题。"
h1
h2
h3
h4
h5
h6
Lists
ul
ol
li
dl
可包含标签:( dt | dd )+
标签属性:%attrs;
dt
dd
Address
address
Horizontal Rule
hr
可包含标签:EMPTY
标签属性:%attrs;
Preformatted Text
pre
可包含标签:%pre.content;
标签属性:
| %attrs; | ||
| xml:space | (preserve) | #FIXED 'preserve' |
Block-like Quotes
blockquote
可包含标签:%Block;
标签属性:
| %attrs; | ||
| cite | %URI; | #IMPLIED |
Inserted/Deleted Text
ins
可包含标签:%Flow;
标签属性:
| %attrs; | ||
| cite | %URI; | #IMPLIED |
| datetime | %Datetime; | #IMPLIED |
del
可包含标签:%Flow;
标签属性:
| %attrs; | ||
| cite | %URI; | #IMPLIED |
| datetime | %Datetime; | #IMPLIED |
The Anchor Element
a
可包含标签:%a.content;
标签属性:
| %attrs; | ||
| %focus; | ||
| charset | %Charset; | #IMPLIED |
| type | %ContentType; | #IMPLIED |
| name | NMTOKEN | #IMPLIED |
| href | %URI; | #IMPLIED |
| hreflang | %LanguageCode; | #IMPLIED |
| rel | %LanguageCode; | #IMPLIED |
| rev | %LinkTypes; | #IMPLIED |
| shape | %Shape; | "rect" |
| coords | %Coords; | #IMPLIED |
Inline Elements
span
bdo
可包含标签:%Inline;
标签属性:
| %coreattrs; | ||
| %events; | ||
| lang | %LanguageCode; | #IMPLIED |
| xml:lang | %LanguageCode; | #IMPLIED |
| dir | ( ltr | rtl ) | #REQUIRED |
br
EMPTY
标签属性:%coreattrs;
em
strong
dfn
code
samp
kbd
var
cite
abbr
acronym
q
可包含标签:%Inline;
标签属性:
| %attrs; | ||
| cite | %URI; | #IMPLIED |
sub
sup
tt
i
b
big
small
Object
object
可包含标签:( %block; | %inline; | %misc; )*
标签属性:
| %attrs; | ||
| declare | ( declare ) | #IMPLIED |
| classid | %URI; | #IMPLIED |
| codebase | %URI; | #IMPLIED |
| data | %URI; | #IMPLIED |
| type | %ContentType; | #IMPLIED |
| codetype | %ContentType; | #IMPLIED |
| archive | %UriList; | #IMPLIED |
| standby | %Text; | #IMPLIED |
| height | %Length; | #IMPLIED |
| width | %Length; | #IMPLIED |
| usemap | %URI; | #IMPLIED |
| name | NMTOKEN | #IMPLIED |
| tabindex | %Number; | #IMPLIED |
param
Sets the initial value of a property for an APPLET, EMBED, or OBJECT element."设置 APPLET、EMBED 或 OBJECT 元素的属性初始值。"
可包含标签:EMPTY
标签属性:
| id | ID | #IMPLIED |
| name | CDATA | #IMPLIED |
| value | CDATA | #IMPLIED |
| valuetype | (data | ref | object) | "data" |
| type | %ContentType; | #IMPLIED |
Images
img
可包含标签:EMPTY
标签属性:
| %attrs; | ||
| src | %URI; | #REQUIRED |
| alt | %Text; | #REQUIRED |
| longdesc | %URI; | #IMPLIED |
| height | %Length; | #IMPLIED |
| width | %Length; | #IMPLIED |
| usemap | %URI; | #IMPLIED |
| ismap | ( ismap ) | #IMPLIED |
Client-side image maps
map
可包含标签:( ( %block; | %misc; )+ area )
标签属性:
| %i18n; | ||
| %events; | ||
| id | ID | #REQUIRED |
| class | CDATA | #IMPLIED |
| style | %StyleSheet; | #IMPLIED |
| title | %Text; | #IMPLIED |
| name | NMTOKEN | #IMPLIED |
area
可包含标签:EMPTY
标签属性:
| %attrs; | ||
| %focus; | ||
| shape | %Shape; | "rect" |
| coords | %Coords; | #IMPLIED |
| href | %URI; | #IMPLIED |
| nohref | (nohref) | #IMPLIED |
| alt | %Text; | #REQUIRED |
Forms
form
可包含标签:form.content
标签属性:
| %attrs; | ||
| action | %URI; | #REQUIRED |
| method | ( get | post ) | "get" |
| enctype | %ContentType; | "application/x-www-form-urlencoded" |
| onsubmit | %Script; | #IMPLIED |
| onreset | %Script; | #IMPLIED |
| accept | %ContentTypes; | #IMPLIED |
| accept-charset | %Charsets; | #IMPLIED |
label
可包含标签:%Inline;
标签属性:
| %attrs; | ||
| for | IDREF | #IMPLIED |
| accesskey | %Charsets; | #IMPLIED |
| onfocus | %Script; | #IMPLIED |
| onblur | %Script; | #IMPLIED |
InputType
"( text | password | checkbox | radio | submit | reset | file | hidden | image | button )"
input
可包含属性:EMPTY
标签属性:
| %attrs; | ||
| %focus; | ||
| type | %InputType | "text" |
| name | CDATA | #IMPLIED |
| value | CDATA | #IMPLIED |
| checked | (checked) | #IMPLIED |
| disabled | (disabled) | #IMPLIED |
| readonly | (readonly) | #IMPLIED |
| size | CDATA | #IMPLIED |
| maxlength | %Number; | #IMPLIED |
| src | %URI; | #IMPLIED |
| alt | CDATA | #IMPLIED |
| usemap | %URI; | #IMPLIED |
| onselect | %Script; | #IMPLIED |
| onchange | %Script; | #IMPLIED |
| accept | %ContentTypes; | #IMPLIED |
select
可包含标签:( optgroup | option )+
标签属性:
| %attrs; | ||
| name | CDATA | #IMPLIED |
| size | %Number; | #IMPLIED |
| multiple | ( multiple ) | #IMPLIED |
| disabled | ( disabled ) | #IMPLIED |
| tabindex | %Number; | #IMPLIED |
| onfocus | %Script; | #IMPLIED |
| onblur | %Script; | #IMPLIED |
| onchange | %Script; | #IMPLIED |
optgroup
可包含标签:( option )+
标签属性:
| %attrs; | ||
| disabled | (disabled) | #IMPLIED |
| label | %Text; | #REQUIRED |
option
可包含标签:( #PCDATA )
标签属性:
| %attrs; | ||
| selected | ( selected ) | #IMPLIED |
| disabled | ( disabled ) | #IMPLIED |
| label | %Text; | #IMPLIED |
| value | CDATA | #IMPLIED |
textarea
可包含标签:( #PCDATA )
标签属性:
| %attrs; | ||
| %focus; | ||
| name | CDATA | #IMPLIED |
| rows | %Number; | #REQUIRED |
| cols | %Number; | #REQUIRED |
| disabled | ( disabled ) | #IMPLIED |
| readonly | ( readonly ) | #IMPLIED |
| onselect | %Script; | #IMPLIED |
| onchange | %Script; | #IMPLIED |
fieldset
可包含标签:( #PCDATA | legend | %block; | form | %Inline; | %misc; )*
标签属性:
%attrs;
legend
可包含标签:%Inline;
标签属性:
| %attrs; | ||
| accesskey | %Character; | #IMPLIED |
button
可包含标签:button.content;
标签属性:
| %attrs; | ||
| %focus; | ||
| name | CDATA | #IMPLIED |
| value | CDATA | #IMPLIED |
| type | ( button | submit | reset ) | "submit" |
| disabled | ( disabled ) | #IMPLIED |
Tables
TFrame
( void | above | below | hsides | lhs | rhs | vsides | box | border )
TRules
( none | groups | rows | cols | all )
cellhalign
| align | ( left | center | right | justify | char ) | #IMPLIED |
| char | %Character; | #IMPLIED |
| charoff | %Length; | #IMPLIED |
cellvalign
| valign | ( top | middle | bottom | baseline ) | #IMPLIED |
table
可包含标签:(caption?, ( col* | colgroup* ), thead?, tfoot?, ( tbody+ | tr+ ))
标签属性:
| %attrs; | ||
| summary | %Text; | #IMPLIED |
| width | %Length; | #IMPLIED |
| border | %Pixels; | #IMPLIED |
| frame | %TFrame; | #IMPLIED |
| rules | %TRules; | #IMPLIED |
| cellspacing | %Length; | #IMPLIED |
| cellpadding | %Length; | #IMPLIED |
caption
colgroup
可包含标签:( col )*
标签属性:
| %attrs; | ||
| span | %Number; | "1" |
col
可包含标签:EMPTY
标签属性:
| %attrs; | ||
| span | %Number; | "1" |
| width | %MultiLength; | #IMPLIED |
| %cellhalign; | ||
| %cellvalign; | ||
thead
可包含标签:( tr )+
标签属性:
| %attrs; |
| %cellhalign; |
| %cellvalign; |
tfoot
可包含标签:( tr )+
标签属性:
| %attrs; |
| %cellhalign; |
| %cellvalign; |
tbody
可包含标签:( tr )+
标签属性:
| %attrs; |
| %cellhalign; |
| %cellvalign; |
tr
| %attrs; |
| %cellhalign; |
| %cellvalign; |
Scope
( row | col | rowgroup | colgroup )
th
可包含标签:%Flow;
标签属性:
| %attrs; | ||
| abbr | %Text; | #IMPLIED |
| axis | CDATA | #IMPLIED |
| headers | IDREFS | #IMPLIED |
| scope | %Scope; | #IMPLIED |
| rowspan | %Number; | "1" |
| colspan | %Number; | "1" |
| %cellhalign; | ||
| %cellvalign; | ||
td
可包含标签:%Flow;
标签属性:
| %attrs; | ||
| abbr | %Text; | #IMPLIED |
| axis | CDATA | #IMPLIED |
| headers | IDREFS | #IMPLIED |
| scope | %Scope; | #IMPLIED |
| rowspan | %Number; | "1" |
| colspan | %Number; | "1" |
| %cellhalign; | ||
| %cellvalign; | ||