Blog

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 插件 。

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


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