Home  >  Article  >  Web Front-end  >  Clean XHTML syntax_HTML/Xhtml_web page production

Clean XHTML syntax_HTML/Xhtml_web page production

WBOY
WBOYOriginal
2016-05-16 16:45:281051browse

Writing XHTML demands a clean HTML syntax.
Writing XHTML demands a clean HTML syntax
-------------------------- -------------------------------------------------- --
Some More XHTML Syntax Rules:
More XHTML Syntax Rules:
Attribute names must be in lower case be quoted
Use double quotes for attribute values
Attribute minimization is forbidden
Attribute abbreviation is not allowed
The id attribute replaces the name attribute
Replace the name attribute with the id attribute
The XHTML DTD defines mandatory elements
The XHTML DTD defines mandatory elements---------------- -------------------------------------------------- -------------Attribute Names Must Be In Lower Case
Attribute names must be in lower case
This is wrong:
This is wrong:

This is correct:
This is correct:

-------------------------- -------------------------------------------------- ----
Attribute Values ​​Must Be Quoted
Attribute values ​​must be quoted in double quotes
This is wrong:
This is wrong:

This is correct:
That's correct:

---------------------------------------- -----------------------------------------------
Attribute Minimization Is Forbidden
Attribute abbreviations are not allowed
This is wrong:
This is wrong:






This is correct:
The correct one is this: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 attribute Replaces name attribute
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.
For a, applet, frame, iframe, img and map, HTML 4.01 defines a name attribute, which is deprecated in XHTML and uses id instead.
This is wrong:
This is wrong:

This is correct:
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:Clean XHTML syntax_HTML/Xhtml_web page productionNote: For older browsers, you should use both name and id attributes, and make their values ​​​​the same, like this :

IMPORTANT Compatibility Note:Clean XHTML syntax_HTML/Xhtml_web page productionCompatibility Note:
To make your XHTML compatible with today''s browsers, you should add an extra space before the "/" symbol.
To make your XHTML compatible with current browsers you should add spaces Clean XHTML syntax_HTML/Xhtml_web page production
-------------------------- before the / tag -------------------------------------------------- ---
The Lang Attribute
Lang Attribute
The lang attribute applies to almost every XHTML element. element. It specifies the language of the content in the element
If you use the lang attribute in an element, you must add the xml:lang attribute, like this:
If you use the lang attribute in an element, you must add On the xml:lang attribute, like this:

Heia Norge!

-------------------------------------------------- ----------------------------------
Mandatory XHTML Elements
Mandatory XHTML Elements
All XHTML documents must have a DOCTYPE declaration. The html, head and body elements must be present, and the title must be present inside the head element.
All XHTML documents must have a DOCTYPE declaration. The html, head and body elements must appear, and the title must be in the head element
This is a minimum XHTML document template:
This is a minimum XHTML document template
oes here>


Title goes here

Body text goes here
Note: The DOCTYPE declaration is not a part of the XHTML document itself. It is not an XHTML element, and it should not have a closing tag.
Note: The DOCTYPE declaration is not part of the XHTML document itself. It's also not an XHTML element and it shouldn't have a closing tag.
Note: The xmlns attribute inside the tag is required in XHTML. However, the validator on w3.org does not complain when this attribute is missing in an XHTML document. This is because "xmlns=http:// www.w3.org/1999/xhtml" is a fixed value and will be added to the tag even if you do not include it.
Note: XHTML documents require that the xmlns attribute appears in the html tag. However, w3.org's validator will not report an error because this attribute does not appear in your XHTML document. This is because "xmlns=http://www.w3.org/1999/xhtml" is a fixed value, even if it is not included in your document, it will be added automatically.
You will learn more about the XHTML document type definition in the next chapter
Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn