针对初学者的XHTML基础(二)

2008-05-14 23:15:53

  XHTML 的语法

  简单的说写 XHTML 要用干净的 HTML 语法。

  XHTML的一些其他语法要求:

  属性名字必须小写。如:

  错误代码:

  <table WIDTH="100%">

  正确的代码:

  <table width="100%">

  属性值必须要被引用。如:

  错误的代码:

  <table width=100%>

  正确的代码:

  <table width="100%">

  属性的缩写被禁止。如:

  错误的代码:

<dl compact>
<input checked>
<input readonly>
<input disabled>
<option selected>
<frame noresize>

  正确的代码:

<dl compact="compact">
<input checked="checked" />
<input readonly="readonly" />
<input disabled="disabled" />
<option selected="selected" />
<frame noresize="noresize" />

  列出一个表让大家知道:

HTMLXHTML
compactcompact="compact"
checkedchecked="checked"
declaredeclare="declare"
readonlyreadonly="readonly"
disableddisabled="disabled"
selectedselected="selected"
deferdefer="defer"
ismapismap="ismap"
nohrefnohref="nohref"
noshadenoshade="noshade"
nowrapnowrap="nowrap"
multiplemultiple="multiple"
noresizenoresize="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" />

  为了适应新的浏览器浏览我们在上述代码中的最后我加了/来结束标签。

上一篇:针对初学者的XHTML基础(一)
下一篇:针对初学者的XHTML基础(三)

  • >> more看看其他人的看法
  • 你好,你会介意让我知道你使用的托管公司?我在3个不同的网页浏览器加载了您的博客,我必须说这个博客加载快了很多当时最。你能推荐一个很好的网站托管服务提供商在一个合理的价格?非常感谢,我明白了!

  • 1 payday loans winnipeg 2012-1-12 17:58 Thursday
  • }
  • HOWDY !我在你的博客上网从我的新的iPhone 4的工作!只想说我爱读您的博客,并期待着您所有的帖子!梦幻般的工作!

  • 2 search engine optimization vancouver 2012-1-13 10:54 Friday
  • }
  • 有一天,当我在工作中,我的妹妹偷走了我的iPad和测试,看它是否能存活一个30英尺的下降,只是让她可以一个YouTube的感觉。我的iPad现在被破坏,她有83个意见。我知道这是完全关闭的话题,但我不得不与别人分享!

  • 3 oh canada 2012-1-21 10:29 Saturday
  • }

有什么想说的吗?