没有回复
涉水轻舟
涉水轻舟 头像
Offline
Joined: 01-20
XHTML与HTML之间的7个区别

尽管可能是个比较老的话题了,但是我还是从来没有整理过。今天在《精通HTML》一书中看到,这里整理一下。

1. 在XHTML中,、、都是必需的标签。
2. 必须设置标签的xmlns属性,且其值为“http://www.w3.org/1999/xhtml”。
3. 所有元素都必须结束。任何起始标签要么有一个对应的结束标签(如果它是一个容器的话),要么是一个自结束元素“空格加斜线”。
4. 所有标签都必须是小写。
5. 任何属性值要么用单引号引起来,要么用双引号引起来。如class=page就是不合法的,而class='page'和class="page"均是合法的。
6. 所有属性必须有值。有些属性,比如标签的selected属性,在HTML中可以使用简写形式,即数据,然后在XHTML中,必须这样编写:数据。
7. “&”符号必须编码。也就是说,应该将其写成“&”而不是仅仅写成“&”。不管是“&”在正文中还是在URL中,这一点始终都成立。

来源:AJAXBBS.NET-0yemoo's blog

为了使自己对生活发生兴趣,我一直在努力……