Mar 20, 2007 One Comment
最近萌生了在空闲之余学习学习XHTML的念头。 虽然已经很久没有做网站了,也没有再做的打算,但对于一个经常在网上混的人来说,掌握一些web编程语言还是很有必要的。 下面是在网上看到的一些有关XHTML和HTML语法规则区别的摘录,自己给归纳了下。 XHTML文件的开始要声明DTD。 你需要为你的<html>标签添加一个命名空间。 XHTML标签必须被正确地嵌套。HTML对于标签嵌套并不是很严格。 所有的标签和标签的属性都必须小写,属性值可以大写。 属性值必须用引号括起来,单引号双引号均可。 XHTML中所有的标签都必须被关闭,空标签也不例外。 关闭空标签的方法如:XHTML中的<br>要写成<br />。注意,后面加了一个空格和一个反斜杠”/“。 XHTML DTD定义了强制使用的HTML元素。如果你使用的是strict.dtd,也就是最严格的XHTML,那么许多定义外观的属性都将不被允许。 例如:你为图片添加链接的同时想去掉边框。不可以再使用<img src=”…” border=”0″>,而是必须通过CSS来实现。 所以推荐在使用strict.dtd时,舍弃所有的定义外观属性,而完全使用CSS来定义页面外观 用Id属性代替name属性。
Read more...