拾荒者
看过太多的文字,有时候却忘记了思考。在这里,把自己的思考,想法用文字记录下来,这也是一种修行!
2014-09-18  

HTML和XHTML的区别

    HTML到XHTML,到现在的HTML5,不是三种不同的语言。基本上可以认为,它们是一种语言在不同的时间阶段的名称,有点类似文言文和白话文之间的关系。现在的网页开发使用最多的是XHTML标准,HTML已经成为了过去式,一些旧的生锈的网站有些还是HTML,这些我们不再理会,但清楚它们之间的不同,对我们的工作帮助还是很大的。     

1、在XHTML中标签名称必须小写 

     不规范:

     <P>这里是一个段落</P>

     规范:

     <p>这里是一个段落</p>

2、在XHTML中标签属性名称必须小写

     不规范:

     <IMG SRC="" WIDTH="" HEIGHT="" >

     规范:

     <img src="" width="" height ="" />

3、在XHTML中标记必须严格嵌套

     不规范:

     <b><i>这里的文字会是粗体和斜体</b></i>

     规范:

     <b><i>这里的文字会是粗体和斜体</i></b>

4、在XHTML中标记必须封闭

     不规范:

     <p>段落一内容

     <p>段落二内容

     规范:

     <p>段落一内容</p>

     <p>段落二内容</p>

5、在XHTML中,即使是空元素的标记也必须封闭

     不规范:

     我换行<br>

     水平线<hr>

     图像<img src="" >

     规范:

     我换行<br />

     水平线<hr />

     图像<img src="" />

6、在XHTML中属性值用双引号括起来

     不规范:

     <p class=heading >....</p>

     规范:

     <p class="heading" >......</p>

7、在XHTML中属性值必须使用完整形式

     不规范:

     <input disable />

     规范:

     <input disable="true" />

8、在XHTML中,应该区分“内容标记”和“结构标记”,内容标记可以简单理解成“内联标签”,“结构标记”可以理解成“块标签”

     不规范:

     <span><div></div><p></p></span>,内联标签内嵌块标签

     规范:

     <div><span></span><p></p></div>

评论
热度(3)
©拾荒者 | Powered by LOFTER