本章列出了在编写XHTML文档时应注意的各种提示和技巧。这些提示和技巧可以帮助您创建有效的文档。
以下是设计XHTML文档的一些基本准则 -
当你想到满足你的观众想要的时候,你需要设计出有效和有趣的文件来达到这个目的。您的文档应该很容易找到所需的信息,并提供一个熟悉的环境。
例如,院士或医务工作者对长时间的句子,复杂的图表,具体术语等类似的日记文件感到舒适,而学龄儿童访问的文件必须简单,信息丰富。
重新使用您以前创建的成功文档,而不是每次打包新项目时从头开始。
以下是有关XHTML文档中的元素的一些提示 -
所有XHTML文档中都不需要XML声明,但XHTML文档作者强烈建议在其所有文档中使用XML声明。当文档的字符编码不是默认的UTF-8或UTF-16时,需要这样的声明。
它们在空元素的尾部和/之前包括一个空格。例如,<br />,<hr />和<img src =“/ html / xhtml.gif”alt =“xhtml”/>。
如果您的样式表使用“<”,“&”,“]]>”或“ - ”,请使用外部样式表。
如果您的脚本使用“<”,“&”或“]]>”或“ - ”,请使用外部脚本。
避免换行符和属性值中的多个空格字符。这些被不同的浏览器处理不一致。
不要在文档头中包含多个isindex元素。不建议使用isindex元素来支持输入元素。
同时使用lang和xml:lang属性同时指定元素的语言。xml:lang属性的值优先。
XHTML 1.0已弃用a,applet,form,frame,iframe,img和map元素的名称属性。它们将在后续版本中从XHTML中删除。因此,开始使用id元素进行元素识别。
和号(&&)应该作为一个实体参考。
<!-- This is invalid in XHTML --> http://my.site.dom/cgi-bin/myscript.pl?class=guest&name=user. <!-- Correct XHTML way of writing this is as follows --> http://my.site.dom/cgi-bin/myscript.pl?class=guest&name=user
一些HTML文档中合法的字符在XML文档中是非法的。例如,在HTML中,由于XML对字符的定义,格式转换字符(U + 000C)在XHTML中被视为空白,这是非法的。
命名的字符引用"(撇号,U + 0027)在XML 1.0中引入,但不会出现在HTML中。因此,Web开发人员应该使用 而不是按照预期在HTML 4 Web浏览器中工作。