2016-09-06 分类: 网站建设
在HTML5开发很自由,因为HTML5可以写HTML或XML的语法(分别是HTML5和XHTML5的)。XHTML5是HTML5的XML序列化。语法描述HTML5的规范。然而,人们应该不会困惑,因为XHTML5是作为XML的应用程序。换句话说,HTML5和XHTML5的具有相同的词汇表(一组相同的元素和属性),但不同的解析规则。HTML5文件也可能是有效的XML文档。这种标记通常被称为“通晓多国语言的”语言。是重叠的语言是在同一时间的HTML5和XML文件的文件。HTML5和XHTML5的序列化跨兼容。然而,XHTML5有一个严格的语法。此外,在HTML5中的某些部分如处理指令XHTML5是无效的。
用作XML的文件,如应用程序/ xhtml + xml MIME类型,被视为浏览器的XML文档,也就是说,他们是解析XML处理器。重要的是要记住,XML和HTML的处理方式不同。事实上,即使是小的语法错误会阻止一个XML文档(或声称是XML)被正确呈现。与此相反,这类文件的错误将被忽略的HTML语法中。分析错误的XML文档可以很容易地导致死亡的“黄屏”。
语法和限制
虽然大多数HTML元素可以一直使用在相应的XHTML 1.0风味(HTML 4.01过渡元素的XHTML 1.0过渡和HTML 4.01严格元素在XHTML 1.0 Strict标准),引入一些元素在XHTML规范,应用到XHTML。HTML和XHTML词汇之间的差异完全消失与引进最新的标记版本,HTML5和的XHTML5,,因为HTML5有完全一样的元素和属性XHTML5。然而,XHTML5是标记语言的顶峰。虽然一些开发商错误地认为XHTML作为一个过于冗长的语言,它是不是只有严格的,但也比HTML5更精确。可以概括HTML5和XHTML5之间的主要区别如下。
字符编码声明
XHTML5文件的字符编码可以在许多方面决定:
老样的声明(META HTTP-当量)应使用在顶部的头元素。XHTML5还提供了一个新指定的元的charset属性(其中之一可以被使用,但在同一时间只有一个)。还应当确保整个声明适合于文档的第一个512个字节的。meta元素声明这种不能使用头元素XHTML5文件中的字符编码是UTF-16。开头的UTF-16编码文件的字节顺序标记应出席。XHTML文档的编码声明取决于它的MIME类型,他们的送达。如果他们担任为text / html,pragma指令可用于在顶部的头元素。XHTML文档可以使用XML编码声明该文件的第一行的XML声明。应确保在报关前(可以用一个字节顺序标记),有没有其他内容。
在尽管优势XHTML5,HTML5已经成为推荐的标记语言,由于其简单,适合日常用途。然而,网页设计师应该牢记良构性,适当的文档结构,并使用正确的元素应该始终在标记,无论所使用的序列化,即使HTML解析器是比XML解析器“更宽容”。
名称栏目:XHTML5介绍
分享路径:/news/46167.html
成都网站建设公司_创新互联,为您提供标签优化、全网营销推广、服务器托管、App开发、外贸建站、ChatGPT
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联
猜你还喜欢下面的内容