html扩展xhtml在线,XHTML与HTML

WordPress从所有内部函数中输出XHTML,因此所有主题以及大多数插件使用的都是XHTML脚本。因此如果要使用WordPress平台,就应该多学习一些XHTML相关知识。

下面介绍下XHTML与HTML的区别 和正确用法

XHTML与HTML的区别

HTML仍然与XHTML有很大相关性,熟悉HTML的人了解到这一点都会很高兴。HTML与XHTML的主要差别在于,XHTML更加强调网页制 作人员编程时的一致性与所编代码的可读性。两者也存在若干句法与语法上的差别,此外,XHTML还废除了一些HTML标签。如果用户熟悉掌握HTML,会 发现从HTML转换到XHTML其实很容易,而且新的XHTML规则会让使用者成为更优秀的开发人员。

如何编写XHTML代码

下面用正确与错误的进行对比更容易区分记忆

所有标签、属性以及值都必须使用小写字母

正确用法:

正确用法:

http://ccjk.com/blog/cn stronger and stronger

错误用法:

http://ccjk.com/blog/cn stronger and stronger

所有XHTML文件都必须带有DOCTYPE定义

DOCTYPE标签的规则:

DOCTYPE标签必须是文档中的第一个标签

DOCTYPE标签不是XHTML文件的一部分,不必为该标签添加结束斜线

DOCTYPE应指向一个名为DTD、具有有效定义的文件,该文件可通知浏览器如何读取文档

有效的XHTML文件包括三种:Strict(严格类型), Transitional(过渡类型), Frameset(框架类型)。文件可以被验证为“strict”,但“strict”类型中不允许出现一些老式标签和属性,这时可以使用 “Transitional”类型。

注意:用WordPress验证”Strict”类型时可能会出错,因为从2.6.2版本起,一些内部生成的

元素仍然使 用”name”属性,如 ,而在Strict DTD中这是不被允许的。

XHTML的不足

大多数人没有意识到要能够熟练操作XHTML还需要使用新的MIME 类型 “application/xhtml+xml”。通过MIME类型的描述,服务器会将它们发送的多媒体数据的类型告诉浏览器。例如,发送JPG图像时会 带有一个”image/jpeg”MIME类型,而发送HTML文件时MIME类型为”text/html”。发送XHTML文件时若MIME类型 为”text/html”,会导致文件按HTML格式被解析并验证,而不是想象中的XHTML格式。因此使用XHTML时必须标注正确的MIME类型,否 则就相当于使用不标准的HTML。为避免这一问题出现并输出标准代码,可以使用 XHTML to HTML wordpress 插件 。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值