Heim >Web-Frontend >CSS-Tutorial >XHTML-Standardsyntax_CSS/HTML

XHTML-Standardsyntax_CSS/HTML

WBOY
WBOYOriginal
2016-05-16 12:11:211528Durchsuche

写XHTML要求使用干净的HTML语法


--------------------------------------------------------------------------------

Some More XHTML Syntax Rules:
更多XHTML语法规则:
Attribute names must be in lower case
属性名称必须为小写
Attribute values must be quoted
属性值使用双引号
Attribute minimization is forbidden
属性简写是不允许的
The id attribute replaces the name attribute
用id属性来替代name属性
The XHTML DTD defines mandatory elements
XHTML DTD定义强制元素

--------------------------------------------------------------------------------

Attribute Names Must Be In Lower Case
属性名称必须为小写
This is wrong:
这是错误的:

This is correct:
这是正确的:

--------------------------------------------------------------------------------

Attribute Values Must Be Quoted
属性值必须带上双引号
This is wrong:
这是错误的:

This is correct:
这是正确的:

--------------------------------------------------------------------------------

Attribute Minimization Is Forbidden
不允许属性简写
This is wrong:
这是错误的:







HTML                                      XHTML 
compact                                     compact="compact" 
checked                                      checked="checked" 
declare                                        declare="declare" 
readonly                                     readonly="readonly" 
disabled                                      disabled="disabled" 
selected                                      selected="selected" 
defer                                           defer="defer" 
ismap                                         ismap="ismap" 
nohref                                         nohref="nohref" 
noshade                                      noshade="noshade" 
nowrap                                       nowrap="nowrap" 
multiple                                      multiple="multiple" 
noresize                                      noresize="noresize" 


--------------------------------------------------------------------------------

The id Attribute Replaces The name Attribute
id属性替换name属性
HTML 4.01 defines a name attribute for the elements a, applet, frame, iframe, img, and map. In XHTML the name attribute is deprecated. Use id instead.
对于a, applet, frame, iframe, img和map,HTML 4.01中定义了一个name属性,在XHTML中是不赞成这样做的,使用id来代替。

This is wrong:
这是错误的:

This is correct:
这是正确的:

Note: To interoperate with older browsers for a while, you should use both name and id, with identical attribute values, like this:
注意:为了版本比较低的浏览器,你应该同时使用name和id属性,并使它们两个的值相同的,像这样:

IMPORTANT Compatibility Note:
兼容性注意点:

To make your XHTML compatible with today''''s browsers, you should add an extra space before the "/" symbol.
让你的XHTML兼容当前的浏览器你应该在/标记前添加空格


---------------- ------ ----------------------------------

Das Lang-Attribut
Lang-Attribut
Das Lang-Attribut gilt für fast jedes XHTML-Element. Es gibt die Sprache des Inhalts innerhalb des Elements
an

Wenn Sie das lang-Attribut in einem Element verwenden, müssen Sie das xml:lang-Attribut wie folgt hinzufügen:

Wenn Sie das lang-Attribut in einem Element verwenden, müssen Sie das xml:lang-Attribut wie folgt hinzufügen: :

Heia Norge!

--------------------------------- --- ----------------------------------

Obligatorische XHTML-Elemente

Obligatorische XHTML-Elemente
Alle XHTML-Dokumente müssen eine DOCTYPE-Deklaration haben. Die HTML-, Head- und Body-Elemente müssen vorhanden sein, und der Titel muss im Head-Element vorhanden sein.
Alle Alle XHTML-Dokumente müssen eine DOCTYPE-Anweisung haben. Die HTML-, Head- und Body-Elemente müssen erscheinen und der Titel muss sich im Head-Element
befinden

Dies ist eine minimale XHTML-Dokumentvorlage:

Dies ist eine minimale XHTML-Dokumentvorlage

">
Titel kommt hierher

Körpertext kommt hierher
Hinweis: Die DOCTYPE-Deklaration ist kein Teil des XHTML-Dokuments selbst und sollte kein schließendes Tag haben.
Hinweis: Die DOCTYPE-Deklaration ist nicht Teil des XHTML-Dokuments selbst. Es ist auch kein XHTML-Element und sollte kein schließendes Tag haben.

Hinweis: Das xmlns-Attribut innerhalb des -Tags ist in XHTML erforderlich. Der Validator auf w3.org beschwert sich jedoch nicht, wenn dieses Attribut in einem XHTML-Dokument fehlt. „/www.w3.org/1999/xhtml“ ist ein fester Wert und wird dem -Tag hinzugefügt, auch wenn Sie ihn nicht einschließen.

Hinweis: XHTML-Dokumente erfordern, dass das xmlns-Attribut im HTML erscheint Etikett. Der Validator von w3.org meldet jedoch keinen Fehler, da dieses Attribut nicht in Ihrem XHTML-Dokument erscheint. Dies liegt daran, dass „xmlns=http://www.w3.org/1999/xhtml“ ein fester Wert ist. Auch wenn er nicht in Ihrem Dokument enthalten ist, wird er automatisch hinzugefügt.

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn