XHTML2 & HTML5之间不得不说的故事

2022-06-18    分类: 网站建设

当然并不是说这样的规范不好, 恰恰相反, 从理论角度他是个非常好的规范, 是个非常好的格局, 但仅限于理论角度, 题目就是他并不实际.

浏览器厂商不回去支持他,由于浏览器必需要保证向后兼容.

程序员们不会去支持他,由于XML的错误处理机制和xHTML2故意而为的不向后兼容.

依稀记得xHTML2的坟还没长草, 而促使他死亡的原因就是鲁棒性原则.

xHTML1.1和xHTML1.0不仅仅是版本号加了0.1这样的差异, 1.1居然是要求必需把文档标记成XML? 而当时最提高前辈的IE无法处理接收到XML文档类型的文档, 这这太崩溃了.而真正使人不想把文档标注成XML的原因是, 假如你在文档中哪怕是只写错了一点点, 好比&没有编码成&那整个页面的渲染结果就是黄屏了,没戏了,这个页面中有一个错误,你丫别想看这个网页了. “假如解析器渠道错误,那就休止解析”是的.这就是XML文档的错误处理机制.

在xHTML1.0之后紧随着出来的是xHTML1.1,我印象很深刻的是:当时还在用Editplus, 去官网找了个xHTML1.1的template, 结果…

到了2000年,Web尺度项目的流动如火如荼, 开发职员对那些个私有特性都忍无可忍, 大家都在骂浏览器厂商:”他妈的支持个尺度真有这么难吗?!”. 正巧那个时候CSS有了长足的发展,而且与xHTML1.0的结合也很紧密, CSS + xHTML1.0基本上就成了”好实践”.而xHTML的那种优雅的书写风格在专业人士的带领下, 成为了业界最被认可接受的风格了.

从规范本身的内容看,实际是相同的, 不同之处就是编码风格, 由于对浏览器来说, 读取符合HTML4.01,HTML3.2或者xHTML1.0规范的网页都没有题目, 对于浏览器来说,都会天生相同的DOM树,只不外xHTML1.0严格的编码风格让人们比较偏好.

而事实上W3C并没有休止开发这门语言, 只不外他们对HTML失去了爱好, 在HTML4.01后, 他们提出了xHTML1.0,固然听起来完全不同,但是xHTML1.0与HTML4.01实在都是一样的,独一不同的,就是xHTML1.0要求使用XML语法。也就是说我们现在习认为常的:所有标签必需小写,所有属性必需小写,所有属性值都必需加引号,所有标签必需闭合…

97年 – 99年, 浏览器大战如火如荼, HTML尺度也经历了从3.2 – 4.0 – 4.01的版本变迁, 非常的迅猛, 但是到了HTML4.01是, W3C的头也许是被敲坏了, 以为:”好了, HTML就这样了, HTML4.01是HTML的最后一个版本了, 我们也用不着HTML工作组了.”

但是小悲剧的是, HTML2的尺度出台的时候刚好是浏览器大战的年代,  浏览器厂商各行其道, 无视尺度的存在, 而W3C也在这个时期也不停的将一些浏览器私有特性转换成尺度的一部门. (Cowpaths)

真正的官方HTML规范是从HTML2开始的, HTML2继续了HTML Tag的成果, 承前启后, 继往开来, 而非另立门户, 从头开始.

HTML Tag的文档作为HTML诞生的见证, 但是HTML Tag这份文档并不是官方的规范.

网页名称:XHTML2 & HTML5之间不得不说的故事
新闻来源:https://www.cdcxhl.com/news3/168603.html

成都网站建设公司_创新互联,为您提供网页设计公司服务器托管手机网站建设App开发域名注册全网营销推广

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

绵阳服务器托管