XHTML与HTML

WordPress从所有内部函数中输出XHTML,因此所有主题以及大多数插件使用的都是XHTML脚本。因此如果要使用WordPress平台,就应该多学习一些XHTML相关知识。
下面介绍下XHTML与HTML的区别 和正确用法
XHTML与HTML的区别
HTML仍然与XHTML有很大相关性,熟悉HTML的人了解到这一点都会很高兴。HTML与XHTML的主要差别在于,XHTML更加强调网页制 作人员编程时的一致性与所编代码的可读性。两者也存在若干句法与语法上的差别,此外,XHTML还废除了一些HTML标签。如果用户熟悉掌握HTML,会 发现从HTML转换到XHTML其实很容易,而且新的XHTML规则会让使用者成为更优秀的开发人员。
如何编写XHTML代码
下面用正确与错误的进行对比更容易区分记忆
所有标签、属性以及值都必须使用小写字母
正确用法:
<a href="http://ccjk.com/blog/cn/" >
错误用法:
<A HREF="http://ccjk.com/blog/cn" >
所有属性值都必须放在引号内
正确用法:
<a href="http://ccjk.com/blog/cn" >
错误用法:
<a href=http://ccjk.com/blog/cn>
所有标签都必须进行适当嵌套
正确用法:
<em>http://ccjk.com/blog/cn <strong>stronger and stronger</strong></em>
错误用法:
<em>http://ccjk.com/blog/cn <strong>stronger and stronger</em></strong>
所有XHTML文件都必须带有DOCTYPE定义
DOCTYPE标签的规则:
DOCTYPE标签必须是文档中的第一个标签
DOCTYPE标签不是XHTML文件的一部分,不必为该标签添加结束斜线
DOCTYPE应指向一个名为DTD、具有有效定义的文件,该文件可通知浏览器如何读取文档
有效的XHTML文件包括三种:Strict(严格类型), Transitional(过渡类型), Frameset(框架类型)。文件可以被验证为“strict”,但“strict”类型中不允许出现一些老式标签和属性,这时可以使用 “Transitional”类型。
注意:用WordPress验证"Strict"类型时可能会出错,因为从2.6.2版本起,一些内部生成的<form>元素仍然使 用"name"属性,如<input name="my_button" /> ,而在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 插件 。

Need a translation service?

Please enter your personal details and we will contact you shortly

Words translated by CCJK

146,096,379

We are Certified

Our Client Satisfaction

rating for previous quarte

4.00

Over 95% of our clients recommend our language services to others

Copyright © CCJK Technologies Co., Ltd. 2000-2017. All rights reserved.
TOP