📜  XHTML-技巧与窍门

📅  最后修改于: 2020-10-16 07:01:41             🧑  作者: Mango


本章列出了编写XHTML文档时应注意的各种技巧。这些提示和技巧可以帮助您创建有效的文档。

设计XHTML文档的技巧

这是一些设计XHTML文档的基本准则-

服务和吸引观众的设计

当您想满足听众的需求时,您需要设计有效且醒目的文档来达到目的。您的文档应该容易找到所需的信息并提供熟悉的环境。

例如,院士或医学从业者对带有长句子,复杂图表,特定术语等的类似日记的文档感到满意,而在校儿童访问的文档必须简单且内容丰富。

重用您的文件

重用以前创建的成功文档,而不是每次装入新项目时都从头开始。

在XHTML文档中

这是有关XHTML文档中元素的一些技巧-

XML声明

并非所有XHTML文档都要求XML声明,但是强烈建议XHTML文档作者在其所有文档中使用XML声明。当文档的字符编码不是默认的UTF-8或UTF-16时,则需要这样的声明。

空元素

它们在空元素的末尾/和>之前包含一个空格。例如,


“

嵌入式样式表和脚本

如果样式表使用“ <”,“&”,“]]>”或“ —”,请使用外部样式表。

如果脚本使用“ <”,“&”或“]]>”或“ —”,请使用外部脚本。

属性值内的换行符

避免在属性值内使用换行符和多个空格字符。这些由不同的浏览器不一致地处理。

Isindex元素

文档头中不要包含多个isindex元素。不推荐使用isindex元素,而推荐使用input元素。

langxml:lang属性

在指定元素的语言时,请同时使用langxml:lang属性。 xml:lang属性的值优先。

元素标识符

XHTML 1.0不推荐使用a, applet,form,frame,iframe,imgmap元素的名称属性。在后续版本中,它们将从XHTML中删除。因此,开始使用id元素进行元素识别。

在属性值中使用“&”号

&字符(“&”)应作为实体引用&出现。


http://my.site.dom/cgi-bin/myscript.pl?class=guest&name=user.


http://my.site.dom/cgi-bin/myscript.pl?class=guest&name=user

HTML和XML中的空白字符

HTML文档中某些合法的字符在XML文档中是非法的。例如,在HTML中,将换页字符(U + 000C)视为空白,在XHTML中,由于XML对字符的定义,因此是非法的。

命名字符参考&Apos;

XML 1.0中引入了命名字符参考’(撇号,U + 0027),但HTML中未出现。因此,Web开发人员应使用&#39;而不是“”以在HTML 4 Web浏览器中按预期工作。