干净的XHTML语法
建站知识 2021-07-02 22:41www.168986.cn长沙网站建设
Writing XHTML demands a clean HTML syntax.
写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:
这是错误的
<table WIDTH="100%">This is correct:
这是正确的
<table width="100%">
--------------------------------------------------------------------------------
Attribute Values Must Be Quoted
属性值必须带上双引号
This is wrong:
这是错误的
<table width=100%>This is correct:
这是正确的
<table width="100%">
--------------------------------------------------------------------------------
Attribute Minimization Is Forbidden
不允许属性简写
This is wrong:
这是错误的
<input checked>
<input readonly>
<input disabled>
<option selected>
<frame noresize>This is correct:
正确的是这样
<input checked="checked" />
<input readonly="readonly" />
<input disabled="disabled" />
<option selected="selected" />
<frame noresize="noresize" />Here is a list of the minimized attributes in HTML and how they should be written in XHTML:
这是在HTML中简写的属性和其在XHTML中应该怎样书写的列表
HTML XHTML
pact pact="pact"
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:
这是错误的
<img src="picture.gif" name="picture1" />This is correct:
这是正确的
<img src="picture.gif" id="picture1" />Note: To interoperate with older browsers for a while, you should use both name and id, with identical attribute values, like this:
注意为了版本比较低的浏览器,你应该使用name和id属性,并使它们两个的值相同的,像这样
<img src="picture.gif" id="picture1" name="picture1" />IMPORTANT Compatibility Note:
兼容性注意点
To make your XHTML patible with today''s browsers, you should add an extra space before the "/" symbol.
让你的XHTML兼容当前的浏览器你应该在/标记前添加空格
--------------------------------------------------------------------------------
The Lang Attribute
Lang 属性
The lang attribute applies to almost every XHTML element. It specifies the language of the content within an element.
lang属性可以应用于几乎所有的XHTML元素。它指定了元素中内容的语言
If you use the lang attribute in an element, you must add the xml:lang attribute, like this:
如果你像在一个元素中应用lang属性,你必须加上xml:lang属性,像这样
<div lang="no" xml:lang="no">Heia Ne!</div>
--------------------------------------------------------------------------------
Mandatory XHTML Elements
强制XHTML元素
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.
所有的XHTML文档都必须有一个DOCTYPE声名。html、head和body元素必须出现,并且title必须在head元素里
This is a minimum XHTML document template:
这是一个极小的XHTML文档模板
<!DOCTYPE Doctype goes here>
<html xmlns="http://.w3./1999/xhtml">
<head>
<title>Title goes here</title>
</head><body>
Body text goes here
</body></html>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.
注意DOCTYPE声明并不是XHTML文档自身的一部分。它也不是XHTML元素,它不该有关闭标签。
Note: The xmlns attribute inside the <html> tag is required in XHTML. However, the validator on w3. does not plain when this attribute is missing in an XHTML document. This is because "xmlns=http://.w3./1999/xhtml" is a fixed value and will be added to the <html> tag even if you do not include it.
注意XHTML文档要求xmlns属性出现在html标签中。,w3.的校验器不会由于这个属性没有出现在你的XHTML文档中而报告错误。这是因为"xmlns=http://.w3./1999/xhtml"是一个固定的值,即使你的文档里没有包含它,它也会自动加上的。
You will learn more about the XHTML document type definition in the next chapter
写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:
这是错误的
<table WIDTH="100%">This is correct:
这是正确的
<table width="100%">
--------------------------------------------------------------------------------
Attribute Values Must Be Quoted
属性值必须带上双引号
This is wrong:
这是错误的
<table width=100%>This is correct:
这是正确的
<table width="100%">
--------------------------------------------------------------------------------
Attribute Minimization Is Forbidden
不允许属性简写
This is wrong:
这是错误的
<input checked>
<input readonly>
<input disabled>
<option selected>
<frame noresize>This is correct:
正确的是这样
<input checked="checked" />
<input readonly="readonly" />
<input disabled="disabled" />
<option selected="selected" />
<frame noresize="noresize" />Here is a list of the minimized attributes in HTML and how they should be written in XHTML:
这是在HTML中简写的属性和其在XHTML中应该怎样书写的列表
HTML XHTML
pact pact="pact"
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:
这是错误的
<img src="picture.gif" name="picture1" />This is correct:
这是正确的
<img src="picture.gif" id="picture1" />Note: To interoperate with older browsers for a while, you should use both name and id, with identical attribute values, like this:
注意为了版本比较低的浏览器,你应该使用name和id属性,并使它们两个的值相同的,像这样
<img src="picture.gif" id="picture1" name="picture1" />IMPORTANT Compatibility Note:
兼容性注意点
To make your XHTML patible with today''s browsers, you should add an extra space before the "/" symbol.
让你的XHTML兼容当前的浏览器你应该在/标记前添加空格
--------------------------------------------------------------------------------
The Lang Attribute
Lang 属性
The lang attribute applies to almost every XHTML element. It specifies the language of the content within an element.
lang属性可以应用于几乎所有的XHTML元素。它指定了元素中内容的语言
If you use the lang attribute in an element, you must add the xml:lang attribute, like this:
如果你像在一个元素中应用lang属性,你必须加上xml:lang属性,像这样
<div lang="no" xml:lang="no">Heia Ne!</div>
--------------------------------------------------------------------------------
Mandatory XHTML Elements
强制XHTML元素
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.
所有的XHTML文档都必须有一个DOCTYPE声名。html、head和body元素必须出现,并且title必须在head元素里
This is a minimum XHTML document template:
这是一个极小的XHTML文档模板
<!DOCTYPE Doctype goes here>
<html xmlns="http://.w3./1999/xhtml">
<head>
<title>Title goes here</title>
</head><body>
Body text goes here
</body></html>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.
注意DOCTYPE声明并不是XHTML文档自身的一部分。它也不是XHTML元素,它不该有关闭标签。
Note: The xmlns attribute inside the <html> tag is required in XHTML. However, the validator on w3. does not plain when this attribute is missing in an XHTML document. This is because "xmlns=http://.w3./1999/xhtml" is a fixed value and will be added to the <html> tag even if you do not include it.
注意XHTML文档要求xmlns属性出现在html标签中。,w3.的校验器不会由于这个属性没有出现在你的XHTML文档中而报告错误。这是因为"xmlns=http://.w3./1999/xhtml"是一个固定的值,即使你的文档里没有包含它,它也会自动加上的。
You will learn more about the XHTML document type definition in the next chapter
上一篇:HTML 5草案并没有成为正式标准
下一篇:XHTML常用的结构标签
长沙网站设计
- 如何自己建一个网站 自己想建个网站,怎么建
- 如何制作网站免费建站 创建网站免费注册
- html简单网页代码 html简单网页代码超链接
- dreamweaver网页制作 dreamweaver网页制作模板
- 上海网站建设 上海网站建设制作微信
- 如何制作网站和网页 如何制作一个网页
- html网页制作代码大全 端午节html网页制作代码大
- app开发公司 app开发公司前十名
- html网页制作 html网页制作文字居中
- app制作一个需要多少钱 请人制作一个app多少钱
- 成都网站制作 成都网站制作维护
- 百度建一个网站多少钱 百度做个公司网站要多少
- html+css网页制作成品 web网页制作成品css+javascrip
- html网页制作案例 html网页设计案例
- html+css网页制作成品 web网页制作成品css+javascrip
- 个人网站模板 个人网站模板HTML