Web规范发展前途是不是依靠访问器技术性

日期:2021-01-20 类型:科技新闻 

关键词:自助建站,专业建站,建站网站,建站平台,网站在线制作app


原文:http://www.alistapart.com/articles/fromswitchestotargets
作者:Eric Meyer
当我读了1遍Aaron Gustafson的Beyond DOCTYPE: Web Standards, Forward Compatibility, and IE8 后,我内心的第1反映便是深深的否定这类见解. Aaron叙述的version-targeting体制是彻底不正确的, 是彻底倒退的, 是和大家应当做的事儿彻底相反的. 在web开发设计行业浸淫了10多年的我的每条神经系统都在抵制.
为何我会这般的抗拒? 一部分缘故是总体目标变换器好像"访问器嗅探"技术性的报仇. 真的, 在诸多访问器正确的适用规范前, 嗅探器是应对它们之间兼容问题状况的必须的方式, 可是到最终它都沒有起到功效. 在你提交你的脚本制作以后不久, 1个访问器的新版本号就出現了, 而且又破坏了它. 访问器嗅探技术性敏感的,功亏一篑的天性是将规范带给大家的访问器的理想化身后的抵抗能量. 假如从访问器的编码层把它合理合法化, 那他又将变成1种破坏规范之路的能量了.
最先, 我为总体目标变换器觉得烦恼, 由于它这样做和向前适配的发展趋势本末倒置. 这以前是大家的制造行业多年来的最佳方式, 是在访问器战事中艰辛的发现的存活方法. 大家着眼于将来的开发设计, 绝大多数应用普及的平稳的作用来完成, 随后应用1些不危害大家网站一切正常应用的 "顶尖技术性" - 这慢慢就变成了 "逐渐提升". 这类方式的1个事例是在"Go To Print"中叙述过的技术性, 这类技术性可让发展的访问器在必须复印的网页页面上显示信息出连接的URL,可是又不容易破坏不具有这项作用的访问器的复印的实际效果.
针对总体目标变换器而言,甚么为将来作出整体规划, 甚么前瞻性, 都基本上被催毁殆尽了. 访问器会服务承诺一直向后适配. 针对访问器来讲总体目标变换器就好像个時间设备, 它的念头是当用IE 10来装载IE 7的网页页面时, IE 10要让自身像IE 71样的工作中, 无论在这些年里产生过甚么.
从而, 做为1个开发设计者, 沒有必要追求完美超实际情况的访问器. 我乃至能够假定, 访问器们自始至终会适用我做的物品, 乃至是那些眼光短浅的, 特殊访问器的, 不管怎样都必须规范的. 至于访问器预期将适用的方位: CSS或JavaScript又或是HTML5...谁又在乎呢? 实际调研
那末, 谁在乎呢? A List Apart 的读者们, 确实, 和大家中的绝大多数. 可是在调研剖析后显示信息, 大多数数的网页页面內容都沒有很高度重视根据规范,向前适配的标准.
是的, 大家早已获得了长久的发展趋势. 对开发设计者开展的文化教育也结出了1些果子. 虽然这般, 大家务必正确的对待这些. 大家沒有(规范)抵达全部的人, 也许始终都不容易. 1些网站是依据当今访问器能做甚么开展开发设计的, 而从无论对比标准是不是不正确, 或别的访问器中的个人行为是不是正确.
这让访问器厂商在应对她们的缺点时处在1个左右为难的处境: 调整它或是保存它? 最經典的1个事例是 "Internet Explorer的初始width和height" , 这是对CSS标准的不正确实行. IE 精英团队在公布IE 3后没多久就观念到这个难题了...可是1直至了IE 6才真实修补, 这样的延误缓减了CSS的运用, 并引起了全部的JavaScript嗅探和CSS Hacks.
Doctype的变换的确解救了它们, 容许IE 6在"quirks mode"保存旧的(不正确的)个人行为, 在"standards mode"下开展正确的分析 - Mac版本号的IE5引进的1个体制, 也很快被别的访问器选用了.
让大家想想, 根据Doctype的变换, 访问器合理的认同了两种情况: 老的和正确的. 这是在Doctype变换出現以前的生活里的1种全新的,最杰出的方式.
上1页12 3 下1页 阅读文章全文