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