XHTML

来源:互联网 发布:mac 批量 wav 转 mp3 编辑:程序博客网 时间:2024/06/05 17:27

HTML can travel the network to a browser either in HTML syntax or an XML syntax called 

HTML5 and HTML/XHTML

The HTML5 standard defines both these syntaxes. The MIME① type (sent in the HTTP content - Type header) indicates the choice of syntax. for XHML the MIME type will be application/xhtml+xml, otherwise text/html. 


XHTML是更严格更纯净的HTML代码

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

XHTML与HTML 4.01几乎相同的

XHMTL是更严更纯净的HTML版本

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

XHTML是一个W3C标准


语法规则:

属性名称必须小写

属性值必须加引号

属性不能简写      错误:<input checked>     正确:<input checked="checked" />

用id属性代替name属性

XHTML DTD定义了强制使用HTML元素


XHTML定义了三种文件类型声明(STRICT严格类型、TRANSITIONAL过度类型、FRAMESET框架类型)。

使用最普遍的是XHTML Transitional

一个 XHTML 的实例

这个一个简单的(最小化的) XHTML 文档:

<!DOCTYPE htmlPUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html><head><title>simple document</title></head><body><p>a simple paragraph</p></body></html>

XHMTL 1.0 Strict

<!DOCTYPE htmlPUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">


XHTML 1.0 Transitional

<!DOCTYPE htmlPUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

XHTML 1.0 Frameset

<!DOCTYPE htmlPUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">

将网站升级至XHTML

1、添加文件类型声明:

<!DOCTYPE html PUBLIC"-//W3C//DTD XHTML 1.0 Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

2、小写的标签和属性名

3、把所有属性加上引号

4、空标签:<hr>, <br> 和 <img>

      在XHTML中是不允许使用空标签(Empty tags)的。<hr> 和 <br> 标签应该被替换为 <hr /> 和<br />




①  MIME (Multipurpose Internet Mail Extensions) 描述消息内容类型的因特网标准,消息包括文本、音箱、视频以及其他应用程序专用数据

0 0
原创粉丝点击