XHTML和HTML区别

其实html代码是很糟糕的!有些人可能认为html的纠错性强,打错打漏一些结束标记或者一些双引号也没问题,可是,html的问题就在这里!因为它的结构不够良好,虽然能够被大多数pc机的浏览器正确解析,但在移动电话和手持设备上的浏览器是无法解析这种糟糕的标记语言的!
  所以,xhtml是把html和xml的长处加以结合,产生结构良好的文档。

xhtml和html主要的不同是:

1.XHTML元素必须被正确地嵌套
2.XHTML元素必须被关闭
如:<br />
    <p>df</p>
3.标签名必须用小写字母
4.XHTML文档必须拥有根元素
如:<html>
             <head>
     <title>...</title>
     </head>
             <body> ... </body>
             </html>
5.所有的属性值都必须加引号
如:<div id="dd"></div>
6.html、head、title和body元素必须存在
7.属性不能简写
如:<input checked="checked" />
8.用id属性代替name属性
如:    将<img src="picture.gif" name="picture1" />
     改为<img src="picture.gif" id="picture1" />
9.语言属性(Lang),如果在某元素中使用lang属性,就必须添加额外的xml:lang,像这样:
如: <div lang="no" xml:lang="no">Heia Norge!</div>
10.在XHTML中,<html>标签内的xmlns属性是必需的
如: <html xmlns="http://www.w3.org/1999/xhtml">
11.不要在注释中写双下划线
12.确保小于号及和号为<和&

前一篇: 什么是RSS?后一篇: 什么是TAG
CopyRight©2007-2009 21805.com | 苏ICP备07023309号 | | 收藏本站
本站只是私人BLOG小站.希望高手手下留情!谢绝一切恐怖活动!My love is dancing all around you! - 爱要伴你舞-成长的快乐 Since 2007.06.08