山蜗牛IT工作室

简单就好……

« 机箱风路(转贴)“加载softpro.dll时出错”简易解决办法 »

良好的XHTML编写习惯

XHTML就是HTML的下一个版本,用于替代HTML并帮助转向XML的一套过渡型标记语言。

XHTML是一门面向结构的语言,其设计目的不像HTML仅仅是为了网页设计与表现。XHTML的设计目的主要用于对网页内容进行结构设计,其严谨的语法结构有利于浏览器进行解析处理,它是一门面向文档结构的设计语言。

既然是XHTML,当然与HTML有一定区别,其中最明确的一点是,XHTML比HTML语法要求更严格。其规则主要表现为下面几个方面。

1、属性名称必须小写

属性是指HTML标签共有的或特有的,可以用于指定一种值的特性。比如class是一种标识类型的属性,align是文本对齐所用的属性。在标签中编写属性,属性的英文字母必须使用小写,正确的写法如下:

<span class="blue"></span>,<p align="left"></p>

其中,class就是一个属性名称,在XHTML中不允许使用CLASS或Class这样的形式,这是规定。

2、属性值必须使用双引号

虽然直接填写属性值并不会引发显示上的问题,但XHTML有规定在先,必须使用双引号填写属性值。只有遵循这个规则,以免引发不必要的问题,正确的写法如下:

<div id="content"></div>

不允许使用<div id=content></div>这样的形式,这与HTML标签的属性赋值方式不同。

3、不允许使用属性简写

在HTML中,特别是在表单中,常常使用简写属性。例如:

<input checked>

<option selected>

而XHTML对此要求更加严格,不允许使用简写属性,必须使用完整的写法。正确的写法如下:

<input checked="checked" />

<option selected="selected" />

4、使用id代替name

在XHTML中,使用id作为统一的名称标记,不再使用HTML中的name属性。如果要为浏览器版本较低的进行样式编写,比如IE4.0,则应当使用id与name同时存在,不过以目前浏览器的使用率来看,完全可以抛弃name属性了。

5、必须使用结束标签

如果页面中出现开始标签,则必须出现结束标签。例如:

<div></div>

<p></p>

如果是单体标签,如img或br等,那么必须使用正斜线作为结束。例如:

<img src=" " />

<br />

从这些规则上看,我们需要在编码过程中注意更多的细节。总的来说,XHTML只是一个较严格的HTML语言,只要按照一定规则去使用、保持良好的编写习惯与结构编写方式,便可轻构掌握。

 

--------------

  • 1.aweal
  • 不知道有没有简单的入门教程?
    vsnail 于 2010-8-26 11:23:55 回复
    李炎恢老师的教程不错,可以试试看:http://hi.baidu.com/%C0%EE%D1%D7%BB%D6/home
  • 2010-8-26 0:28:12 回复该留言

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

日历

最新评论及回复

相关文章

Powered By Z-Blog 1.8 Walle Build 91204 theme by 博客主题网

Copyright vsnail. Some Rights Reserved.
粤ICP备10025521号