初学XHTML

March 20, 2007 One Comment

  最近萌生了在空闲之余学习学习XHTML的念头。
虽然已经很久没有做网站了,也没有再做的打算,但对于一个经常在网上混的人来说,掌握一些web编程语言还是很有必要的。
下面是在网上看到的一些有关XHTML和HTML语法规则区别的摘录,自己给归纳了下。

  1. XHTML文件的开始要声明DTD。
  2. 你需要为你的<html>标签添加一个命名空间。
  3. XHTML标签必须被正确地嵌套。HTML对于标签嵌套并不是很严格。
  4. 所有的标签和标签的属性都必须小写,属性值可以大写。
  5. 属性值必须用引号括起来,单引号双引号均可。
  6. XHTML中所有的标签都必须被关闭,空标签也不例外。
    关闭空标签的方法如:XHTML中的<br>要写成<br />。注意,后面加了一个空格和一个反斜杠”/“。
  7. XHTML DTD定义了强制使用的HTML元素。如果你使用的是strict.dtd,也就是最严格的XHTML,那么许多定义外观的属性都将不被允许。
    例如:你为图片添加链接的同时想去掉边框。不可以再使用<img src=”…” border=”0″>,而是必须通过CSS来实现。
    所以推荐在使用strict.dtd时,舍弃所有的定义外观属性,而完全使用CSS来定义页面外观
  8. 用Id属性代替name属性。

Notes

One Comment → “初学XHTML”

  1. Raymond 2 years ago   Reply

    xhtml对各种平台上网页的标准化很有用,但我倒是觉得各自独立更好。
    比如使用wap1.0这种简单的方式,而不是去学习复杂的xhtml来写移动网站。

Leave a Reply

Flickr Photostream