HTML和CSS(七)

第七章 转到XHTML

一、XML

可扩展的标记语言

一种可用来开发新的标记语言的语言

二、为什么使用XHTML

XHTML严格的语法更适用于专门为有视觉障碍人士设计的屏障读取器和其他浏览器以读取网页内容。

使用XHTML改进网页,使它们能够利用最新最好的浏览器特性。

不同于HTML,XHTML可以被扩展用来包含新的标记。

有很多数据和信息是用XML编写的,把它译成XHTML比译成HTML更容易。

XHTML兼具XML和HTML的优点:既能想XML那样存储大量结构化的文档,也能像HTML那样可以用CSS设计外观。

三、HTML4.01转化为XHTML

把DOCTYPE改为严格的XHTML,如果你还在使用过渡的HTML,那你可以把它转化为过渡到XHTML。

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

添加xmlns属性,lang属性和xml:lang属性到<html>开始标记。

      <html xmlns="www.w3.org/1999/xhtml" lang="en" xml:lang="en">

      xmlns:用来指定“html”属于哪一种XML语言

<html>必须是DOCTYPE之后的第一个标记,而</html>必须是文档的最后一个标记。

所有的元素名必须用小写字母表示。

所有的开始标记都须对应有结束标记。如果一个元素是空的,那么它的标记必须以空格结尾,后跟/>。

      如:<br />

             <img src="drinks.gif" alt="Drinks" />

所有的属性值必须非空,并且带双引号。

在HTML里不能使用&,&表示实体的开始,因此,应当用&amp;此外,把特殊字符转化为实体。

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值