📅  最后修改于: 2020-10-16 07:01:41             🧑  作者: Mango
本章列出了编写XHTML文档时应注意的各种技巧。这些提示和技巧可以帮助您创建有效的文档。
这是一些设计XHTML文档的基本准则-
当您想满足听众的需求时,您需要设计有效且醒目的文档来达到目的。您的文档应该容易找到所需的信息并提供熟悉的环境。
例如,院士或医学从业者对带有长句子,复杂图表,特定术语等的类似日记的文档感到满意,而在校儿童访问的文档必须简单且内容丰富。
重用以前创建的成功文档,而不是每次装入新项目时都从头开始。
这是有关XHTML文档中元素的一些技巧-
并非所有XHTML文档都要求XML声明,但是强烈建议XHTML文档作者在其所有文档中使用XML声明。当文档的字符编码不是默认的UTF-8或UTF-16时,则需要这样的声明。
它们在空元素的末尾/和>之前包含一个空格。例如,
,
如果样式表使用“ <”,“&”,“]]>”或“ —”,请使用外部样式表。
如果脚本使用“ <”,“&”或“]]>”或“ —”,请使用外部脚本。
避免在属性值内使用换行符和多个空格字符。这些由不同的浏览器不一致地处理。
文档头中不要包含多个isindex元素。不推荐使用isindex元素,而推荐使用input元素。
在指定元素的语言时,请同时使用lang和xml:lang属性。 xml:lang属性的值优先。
XHTML 1.0不推荐使用a, applet,form,frame,iframe,img和map元素的名称属性。在后续版本中,它们将从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中,将换页字符(U + 000C)视为空白,在XHTML中,由于XML对字符的定义,因此是非法的。
XML 1.0中引入了命名字符参考’(撇号,U + 0027),但HTML中未出现。因此,Web开发人员应使用&#39;而不是“”以在HTML 4 Web浏览器中按预期工作。