W3C主席:移动浏览器WebKit标准威胁Web开放

2019-12-22 15:35栏目:龙电竞官网
TAG:

万维网结盟联合主席丹聂耳·格拉兹曼提出,与IE相比较,苹果和Google运动浏览器的主导地位对Web开放性的震慑更加的恶劣。格拉兹曼代表,在接收更新的CSS功用时,编制程序人士会忽视任何浏览器,尽管其它浏览器辅助CSS效用。其结果是,火狐、IE和Opera等浏览器将恐怕被迫模仿其余浏览器,“开放的Web”的定义将会被废弃。浏览器商家的行事评释,它们忘记了微软IE6主导Web的惨重教导。那个标题在CSS工作组周二进行的壹回集会上显现出来。在此番会议上,Mozilla、Opera和微软的意味代表,他们甘拜下风扶助WebKit的功用,模仿其余浏览器。在经过多年的卖力使微软回到标准世界后,CSS之争申明,规范化进度部分地被中断了。格拉兹曼表示,“就在不久,IE6如故Web上据有相对主导地位的浏览器,从本事角度看,Web是由只协助IE6和支撑任何浏览器的网址构成的,客商极其可惜。将来,IE6一家独大的规模已经完毕,但别的主题材料又冒出了。”他说,“Web基特是苹果Safari和谷歌(Google卡塔尔(英语:State of Qatar)Chrome浏览器的渲染引擎,被布满应用在One plus、surface和Android设备中,是活动Web领域占领相对主导地位的浏览器。移动Web是由只帮助WebKit和支撑任何浏览器的网址构成的,客商对此异常缺憾。”难题在于Web标准发展的路径。新浏览器平日会推荐最后形成标准的新技巧,但开始时代那一个新本领只现出在生机勃勃种浏览器中。Web编制程序人士在接收这么些试验性的本事时,他们必须要在指令前加三个前缀。比方,“-webkit”前缘注明基于WebKit的浏览器扶植的效劳。生机勃勃旦新效率成为标准的黄金年代局地,获得全体浏览器支持,编制程序人士就无须再使用前缀了,因为她们无须再担忧自个儿是为生机勃勃种特定浏览器开荒代码了。格拉兹曼建议,近些日子的题目是,编制程序职员使用须求带“-webkit”前缀的作用,但不使用须要带“-o”(指Opera浏览器卡塔尔、“-ms”(指微软IE浏览器卡塔尔或“-moz”(Mozilla火狐浏览器卡塔尔前缀的功用,“我愿意Web开辟者社区终止设计只扶植WebKit的网址,极度是在支撑其余浏览器只必要丰硕包括前缀的CSS属性的事态下”。

浏览器引擎前缀(Vendor Prefix卡塔尔国是怎么?

Vendor prefix—浏览器引擎前缀,是局地坐落于CSS质量前的小字符串,用来确认保证这种性质只在一定的浏览器渲染引擎下本领分辨和生效。谷歌(Google卡塔尔(英语:State of Qatar)浏览器和Safari浏览器接纳的是Web基特渲染引擎,火狐浏览器选用的是Gecko引擎,Internet Explorer使用的是Trident引擎,Opera从前使用Presto引擎,后改为WebKit引擎。少年老成种浏览器引擎里平常不兑现别的引擎前缀标记的CSS性情,但鉴于以WebKit为引擎的移位浏览器优质风行,火狐等浏览器在其尊耀版里也达成了有的WebKit引擎前缀的CSS属性。

浏览器引擎前缀(Vendor Prefix卡塔尔国有哪些?

-moz- /* 火狐等利用Mozilla浏览器引擎的浏览器 */

-webkit- /* Safari, Google浏览器等利用Webkit引擎的浏览器 */

-o- /* Opera浏览器(早期) */

-ms- /* Internet Explorer (不一定) */

干什么供给浏览器引擎前缀(Vendor Prefix卡塔尔(قطر‎?

那些浏览器引擎前缀(Vendor Prefix卡塔尔首若是各个浏览器用来侦察或测量试验新面世的CSS3属性特征。能够计算为以下3点:

检查实验一些尚未成为正式的的CSS属性——只怕永世不会变成专门的学问

对新面世的标准的CSS3属性特征压实验性的兑现

对CSS3中有个别新属性做等效语义的秉性完毕

这个前缀并不是全数都以急需的,但普通你加上这么些前缀不会有别的害处——只要记住一条,把不带前缀的版本放到最后黄金时代行:

-moz-border-radius: 10px;

-webkit-border-radius: 10px;

-o-border-radius: 10px;

border-radius: 10px;

稍微新的CSS3属性已经试验了相当久,一些浏览器已经对那些属性不再选取前缀。Border-radius属性正是四个特别精华的事例。最新版的浏览器都扶助不带前缀的Border-radius属性写法。

急需接纳Vendor Prefixes的CSS3属性

关键的急需加上浏览器引擎前缀(vendor-prefix卡塔尔的习性包罗:

@keyframes

活动和转变属性(transition-property, transition-duration, transition-timing-function, transition-delay卡塔尔国

动漫属性 (animation-name, animation-duration, animation-timing-function, animation-delay卡塔尔(英语:State of Qatar)

border-radius

box-shadow

backface-visibility

column属性

flex属性

perspective属性

完整的列表不只那一个,而且还有恐怕会大增。

浏览器引擎前缀(vendor-prefix卡塔尔国的用法

版权声明:本文由龙竞技官网发布于龙电竞官网,转载请注明出处:W3C主席:移动浏览器WebKit标准威胁Web开放