XHTML学习<1>

来源:互联网 发布:淘宝看访客来源 编辑:程序博客网 时间:2024/06/06 10:41

一、XHTML是更严格更纯洁的HTML代码。

XHTML指可扩展超文本标记语言(Extensible HyperText Markup Languange)

XHTML的目标是取代HTML语言。

XHTML是作为一种XML应用被重新定义的HTML。

XHTML是一个W3C(万维网联盟)标准。

XHTML是HTML和XML的结合物。

二、为什么使用XHTML

在HTML代码中,代码不遵守HTML规则标准,也能得到一定的结果。这是XHTML代码所不允许的。

比如:

1.元素必须被正确嵌套

HTML代码中:<b><i>this text is bold</ b></ i>这样也可以得到结果。

XHTML代码中必须:<b><i>this text is bold </ i></ b>

2.非空标签必须使用结束标签

HTML代码中可以这样:<b>this is paragraph  

XHTML代码中必须:<b>this is paragraph</ b>

3.XHTML元素必须小写(XHTML定义:标签名和属性对大小写敏感)

4.XHTML必须拥有一个根元素<html>

三、更多的XHTML语法规则

3.1、属性名必须小写

错误写法:<table WIDTH="100%">

正确写法:<table width="100%">

3.2、属性值必须加引号

错误写法:<table width=100%>

正确写法:<table width="100%">

3.3、属性不能简写

错误:

<input checked>

<input disabled>

<option selected>

正确:

<input checked="checked">

<input disabled="disabled">

<option selected="selected">

3.4、用id替换属性name

3.5、重要的兼容性提示

应该在“/”前加一个额外的空格、以使你的XHTML与当今的浏览器相兼容。

<img  src="picture.gif" id="picture" />



0 0