关注联楷|返回首页 | 网站案例 | 帮助中心

合作共赢、快速高效、优质的网站建设提供商

上海网站建设 

服务热线:021-61394118

上海联楷科技

严格的XHTML格式问题

作者:佚名   时间:2014-01-10   分享到:

严格的XHTML格式问题

    XHTML比HTML更为严格。即使是那些通过了最严格的测验,并被认为是合适、完整的HTML文档,即便这些文档都是按照书面指导完成的,且都包括了段落结束标签,但还是有可能被XML所拒绝,因为它仍然认为这些文件是不工整的。
    为了符合XML的标准,XHTMl坚持文档必须是“格式良好的”。除其他要求外,这意味着所有标签都必须有结束标签,包括<br>和<hr>这些在HTML中禁止使用结束标签的标签。在XHTML,结束标记放在开始标签内,如<br/>。
    这个要求还说明标签和属性的名称都是区分大小写的,根据现在的XHTML标准,它们必须都是小写的。因此,只有<head>可以接受,而<HEAD>、<HeAd>和它就不是一回了,这一点与HTML标准中不同。
    而且,与HTML标准文档一样,格式良好的XHTML文档还要求嵌套必须是合理的。对于这一点没有什么争议。
    XML标准和其后代XHTMl都强调可扩展性。这就是说,<P>标HTML中可能意示着一个段落的开始,而在其他不同语言中,可能会定义<p>包含的内容是选举民意测验的结果,而它的显示就非常不同了,有可能是用红、白、蓝三种颜色条纹做成的表格,还可能伴随有爱国音乐。
文档的格式
    在HTML或XHTML文档中,除标签以外,几乎所有部分都被定义为内容,而内容的大多数都是文本。和标签一样,文档的内容也使用一种特定的字符集来进行编码,默认设置为ISO-8859-1拉丁字符集。这个字符集是传统ASCII字符的一个超集,它还包含了一些必要的字符来支持西欧语言。如果键盘不允许直接输入用户需要的字符,可以通过字符实体来插入它们。
建议与控制
    对HTML或者XHTML文档加上标记时,最难记住的原则可能是,你加入的所有关于文本显示和格式化方面的标签,都只不过是对浏览器的建议:它们并不能够明确地控制浏览器如何去显示文档。实际上,浏览器可以选择忽略全部标签,而对文档的内容只做它愿做的事情。更糟糕的是,用户(所有人!)都可以控制自己浏览器的文本显示特性。
    一定要习惯这种缺入乏控制的感觉。用标记来控制文档外观的最好方法,就是把精力集中在文档内容本身,而不是它最终看上去的样子。如果你发现自己总是在过度担心空格、对对齐、文本的分割和字符位置等,那你肯定会十分痛苦。这样做肯定不是HTML的本意。如果你注重以一种吸引人的方式把信息发布经用户,并通过标签建议浏览器怎样才能最好地显示这些信息,那么你就正在有效地使用HTMl或者XHTML,而且你的文档将会在很多种浏览器上非常好地显示出来。



如没特殊注明,文章均为上海联楷网络原创,转载请注明来自:http://www.linksj.com/contact/20151229/n7361.html

上海联楷网络新闻