XML 是一种可以用来开发新的标记语言的语言,而HTML只是一门标记语言,那么,我们可以用XML改造HTML吗?
可以。
看一个代码
- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
-
""> 注意这里用的是 XHTML 1.0 了
-
<html xmlns="" lang="en" xml:lang="en">
元素现在有 xmlns、lang、xml:lang属性-
<head>
-
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
-
<title>Head First Lounge</title>
-
</head>
-
<body>
-
<h1>Welcome to the New and Improved Head First Lounge</h1>
-
<p><img src="images/drinks.gif" alt="Drinks" /></p> 这里,空元素 末尾有了“/>” 其他如常
-
<p>
-
Join us any evening for refreshing
-
<a href="beverages/elixir.html">elixirs</a>,
-
conversation and maybe a game or two of
-
<em>Dance Dance Revolution</em>.
-
Wireless access is always provided;
-
BYOWS (Bring Your Own Web Server).
-
</p>
-
<h2>Directions</h2>
-
<p>
-
You'll find us right in the center
-
of downtown Webville. If you need help finding
-
us, check out our
-
<a href="about/directions.html">detailed directions</a>.
-
Come join
-
</p>
-
</body>
-
</html>
使用 XHTML 的优点??
1. 使用XHTML改进网页,使他们能利用最新最好的浏览器特性。网页就更有可能运行在
移动设备和各种浏览器上 2.不同于HTML,XHTML可以被扩展用来包含新的标记。举个例子,它可以添加元素来表示想图示和数学公式,这就是扩展
3.XHTML 将会是
移动设备和电话浏览器采用的语言。将来我们都会选择XHTML作为浏览器的语言。
4.XHTML兼具XML和HTML的优点。既能想XML那样存储大量结构化的文档,也能想XML那样可以用CSS设计外观。
要把HTML改为XHTML,需要做一下几件事
1. 把DOCTYPE更改为严格的XHTML,如果你还在使用过渡的HTML(HTML4.01),那你可以把它转化为过渡的XHTML
2. 添加xmlns属性、lang属性、和xml:lang属性到开始标记
3. 标记必须是DOCTYPE之后的第一个标记,而必须是文档的最后一个标记
4. 所有元素名称必须用小写字母表示
5. 所有开始标记都须对应有结束标记。如果一个元素是空的,那么他的标记必须是以空格结尾,后跟/>
6. 所有的属性值必须是空,并且带双引号
7. 在HTML理不能使用&,&表示实体的开始,因此,应当用&;此外,吧特殊字符转化转化为实体
1. 将COCTYPE改为严格的XHTML 1.0
- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
-
"">
2.添加xmlns 属性、lang属性和xml:lang属性到元素
- <html xmlns="" lang="en" xml:lang="en">
4.所有的空标记都应为 "/>"结尾,而不是 “>”
- <p><img src="images/drinks.gif" alt="Drinks" /></p>
阅读(1332) | 评论(0) | 转发(0) |