HTML基础教程之XHTML简介
XHTML简介
传统的HTML开发的初衷是面向pc机的,而随机移动终端的不断出现,HTML已经满足不了市场的需求了。
XHTML是新一代的HTML标注语言。
XHTML的目的是为了取代HTML。
XHTML的标记,与HTML一模一样。
XHTML的语法要比HTML严格的多。
XHTML可扩展超文本标注语言。
XHTML编写规范
所有的标记和属性要全小写
单边标记必须关闭。如:<br> ——> <br />
所有的属性值都必须要加引号。
所有的属性都必须有值。如:<hr noshade> —— <hr noshade = “noshade” />
标记之间要顺序嵌套,外层套内层,一层套一层。
XHTML网页必须要有DTD文档类型定义代码。
注:希望大家以后书写HTML时,尽量严格按照XHTML编写规范来编写
DTD文档类型定义
DTD文档类型定义的目的:是一种验证机制,也就是说检验一下你写的XHTML标记语法是否合法。
DTD一共有三大类型:
(1)严格型的DTD
在严格型的DTD中,不能再使用各种表现的标记。如:<font>、<b>、<body bgColor>
要求必须使用CSS来取代各种表现标记。
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
(2)过渡型的DTD
在过渡型的DTD中,可以继续使用HTML中的表现的写法。
这些表现标记,还可以继续使用。如:<font>、<b>、<body bgColor>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
(3)框架的DTD
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">