XHTML学习

为了学习AJAX,做了个示例,在实现过程中,发现自己底子非常薄,于是按网上达人的教程,一步一步来。。。

先学XHTML
1、好在以前曾使用XML+VB6写平台,对XML不说精通,也可说是熟悉了吧,习惯了XML的书写方式。。。
2、有此基础,XHTML与html的不同,可以说没什么不习惯的,注意以下几点就可以了:
  标签名字一定要用小写字母(XML可以大小写混合)
        属性名字必须小写(XML可以大小写混合)
3、还有一些值得注意的:
        属性值必须要被引用。如:
  错误的代码:
  <table width=100%>
  正确的代码:
  <table width="100%">
  属性的缩写被禁止。如:
  错误的代码:
  <dl compact>
  <input checked>
  正确的代码:
  <dl compact="compact">
  <input checked="checked" />
  列出一个表让大家知道:
  HTML          XHTML
  compact       compact="compact"
  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"

  用id属性代替name属性。如:
  HTML 4.01 中为a,applet, frame, iframe, img 和 map定义了一个name属性.在 XHTML 里name属性是不能被使用的,应该用id 来替换它。如:

  错误代码:
  <img src="picture.gif" name="picture1" />
      正确的代码:
  <img src="picture.gif" id="picture1" />
  注意:我们为了使旧浏览器也能正常的执行该内容我们也可以在标签中同时使用id和name属性。如:
  <img src="picture.gif" id="picture1" name="picture1" />
  为了适应新的浏览器浏览我们在上述代码中的最后我加了/来结束标签。

posted on 2006-01-05 18:14  Konimeter  阅读(378)  评论(0)    收藏  举报