属性:在CSS中属性前写webkit有什么用
【温馨提醒】文章部分内容源于网络,仅供参考!如需了解“在CSS中属性前写webkit有什么用”等有关服务器、云主机租用、托管、配置、价格问题,请咨询YINGSOO客服,为您答疑解惑!
【本周热销】日本云服务器促销 | 韩国高防服务器促销 | 日本大带宽服务器促销
【导购指南】租用香港物理服务器需要注意四点?
这篇文章主要介绍“在CSS中属性前写webkit有什么用”的相关知识,下面会通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“在CSS中属性前写webkit有什么用”文章能帮助大家解决问题。
css中因为要兼容不同浏览器的属性支持,浏览器厂商会在属性前加一个私有前缀来支持新属性;前缀为“-webkit-”的属性,能够在以webkit为内核的浏览器中正常使用,例如“safari”和“chrome”浏览器。
本教程操作环境:windows10系统、CSS3&&HTML5版、Dell G3电脑。
Css3属性前为什么要加webkit
CSS3中新增了一些属性,例如box-reduis、box-orient、text-overflow等等,而这些属性在以往的版本中是不存在的,或者不被支持的,因此,针对不同的浏览器,规定其内核名称让它们可以对这些新增属性进行解析。这看上去是一个合理的解释,即-moz-是针对firefox的,-webkit-是针对safari和chrome的。
-moz代表firefox浏览器私有属性
-ms代表ie浏览器私有属性
-webkit代表safari、chrome私有属性
在标准还未确定时,部分浏览器已经根据最初草案实现了部分功能,为了与之后确定下来的标准进行兼容,所以每种浏览器使用了自己的私有前缀与标准进行区分,当标准确立后,各大浏览器将逐步支持不带前缀的css3新属性。
示例如下:
为什么要有私有前缀呢?因为制定HTML和CSS标准的组织W3C动作是很慢的。通常,有w3c组织成员提出一个新属性,比如说圆角border-radius,大家都觉得好,但是w3c不会为这个属性制定标准,而是要走很复杂的程序,经过很多审查。
而浏览器商不愿意等那么久,他们觉得一个属性已经够成熟了,就会在浏览器中加入支持。但是避免日后w3c公布标准时有所变更,就会加入一个私有前缀,比如-webkit-border-radius,通过这种方式来提前支持新属性,等到日后w3c公布了标准,border-radius的标准写法确立之后,再让新版的浏览器支持border-radius这种写法。
比方说,Chrome 10是不认border-radius这种写法的,只能用webkit-border-radius,而Chrome12就能认了。于是在写CSS的时候,这样写就能确保Chrome10和Chrome12浏览网页的时候都能够正确显示。
目前已有很多私有前缀可以不写了,但为了兼容老版本的浏览器,可以仍沿用私有前缀和标准方法,逐渐过渡
上述内容具有一定的借鉴价值,感兴趣的朋友可以参考,希望能对大家有帮助,想要了解更多"在CSS中属性前写webkit有什么用"的内容,大家可以关注本公司的其它相关文章。
YINGSOO是专业国际数据中心综合服务提供商,专注海外服务器租用和托管业务已经有10余年了,致力于为每一位客户提供优质服务器产品和全天候1对1客服服务。客服热线:400-630-3752
热搜词条:【我的世界cnd】【chia 同步】【香港高防服务器优势】【租服务器挖门罗币划算吗】【chia到交易所要多久】【机柜滤网清洁器】【国外便宜vps推荐】【香港云服务器试用】【怎么使用专用海外网络】【chia如何提现到火币】【怎么样考虑是购买还是租赁服务器】【linux 禁止国外服务器访问】【一直免费的服务器在线】【日本主机推荐】【bzz市场行情】【10900k p盘奇亚】【raid3 和 raid 5】【天翼云专线怎么接入】【跨国 视频会议 运营商】【串流 服务器】【服务器搭建机场】【东莞枫华园idc机房】【海外高防物理机租用】【国内服务器托管排名】【kvm如何打开控制台】【首尔云服务器】【ropsten领取测试币】【万国数据深圳6号数据中心】【网络直播服务器需要多少带宽】【瞬时数据处理大 采用什么服务器】
版权声明:本站文章来源标注为YINGSOO的内容版权均为本站所有,欢迎引用、转载,请保持原文完整并注明来源及原文链接。禁止复制或仿造本网站,禁止在非www.yingsoo.com所属的服务器上建立镜像,否则将依法追究法律责任。本站部分内容来源于网友推荐、互联网收集整理而来,仅供学习参考,不代表本站立场,如有内容涉嫌侵权,请联系alex-e#qq.com处理。