Hack技术总结(二)之浏览器私有前缀
1.1概述
在标准还未确定时,部分浏览器已经根据最初草案实现了部分功能,为了与之后确定下来的标准进行兼容,所以每种浏览器使用了自己的私有前缀与标准进行区分,当标准确立后,各大浏览器将逐步支持不带前缀的css3新属性。
目前已有很多私有前缀可以不写了,但为了兼容老版本的浏览器,仍可以使用私有前缀。
1.2私有前缀简介
Gecko内核,css前缀为"
-moz-",火狐浏览器;
WebKit内核,css前缀为"
-webkit-",Comodo Drangon(科摩多龙)、苹果、安卓、搜狗高速浏览器3、快快浏览器、枫树浏览器、云游浏览器、360极速浏览器,世界之窗极速版、SRWare Iron、猎豹浏览器、RockMelt、QQ浏览器;
Blink内核,css前缀为"
-webkit-",Blink是一个由Google和Opera Software开发的浏览器排版引擎,Google的新内核,支持以前的全部前缀;
Presto内核,css前缀为"
-o-",Opera(欧朋)、NDSBrowser;
Trident内核,css前缀为"
-ms-",IE、360极速浏览器、猎豹安全浏览器、傲游浏览器、百度浏览器、世界之窗浏览器、2345浏览器、腾讯TT、淘宝浏览器、采编读浏览器、搜狗高速浏览器、阿云浏览器、瑞星安全浏览器、Slim Browser、GreenBrowser、爱帆浏览器、115浏览器、155浏览器、114浏览器、N氧化碳浏览器、糖果浏览器、彩虹浏览器、瑞影浏览器、勇者无疆浏览器、闪游浏览器、蚂蚁浏览器、飞腾浏览器、速达浏览器、佐罗浏览器、海豚浏览器(iPhone/iPad/Android)、UC浏览器;
KHTML内核,css前缀为"
-khtml-",苹果浏览器之前的版本(后改为WebKit内核)。
1.3扩展——微信的浏览器内核
iOS版的微信都是采用webkit内核,包括android版本的X5内核,是以webkit内核,但是有些兼容问题,比如不制止flex等。
X5内核在最近做了一个升级,全面使用Google的新内核Blink,不过前缀不变,还是采用“-webkit-”。
分享到:
相关推荐
什么是CSS hack: 由于不同的浏览器,对CSS的解析认识不一样,从而导致生成的页面效果不一样,得不到我们所需要的页面效果。... 针对不同的浏览器写不同的CSS code的过程,就叫CSS hack,也叫写CSS hack
css的hack技术,跨浏览器兼容问题,想从事web前端的孩纸们快来看看啊
pdf文件,介绍了CSS hack问题,用于兼容多种浏览器的样式问题,欢迎下载。
各浏览器CSS hack兼容表各浏览器CSS hack兼容表
各浏览器的cssHack总结、css样式兼容
由于各浏览器对页面的解析不同,会导致页面在...CSS选择器Hack是指通过在CSS选择器的前面,加上一些只有特定浏览器才能识别的Hack前缀,来控制不同的CSS样式。针对不同版本的浏览器,选择器Hack分为以下几类: (1)
Google_Hack技术_搜索技术
解决浏览器兼容性问题的主要方法是CSS hack。由于不同的浏览器,比如Internet Explorer 6,Internet Explorer 7,Mozilla Firefox等,对CSS的解析认识不一样,因此会导致生成的页面效果不一样,得不到我们所需要的页面...
一些浏览器的兼容的解决方法
css safari浏览器识别CSS hack.docx
CSS Hack 浏览器兼容文档 ,用于兼容IE6、IE7、IE8、IE9、FF
css hack ie6 ie7 ie8 firefox等浏览器兼容性
NULL 博文链接:https://onestopweb.iteye.com/blog/2331532
个人总结的对于浏览器hack解决方式笔记 希望对看官有所帮助
IE都能识别*;标准浏览器(如FF)不能识别*; IE6能识别*,但不能识别 !important, IE7能识别*,也能识别!important; FF不能识别*,但能识别!important;
利用Google的语法我们可以做很多的事情,2006年的时候网络上出现了几件大事,比较出名的有“魔兽铜须事件”,很多黑客就是利用Google Hack技术找到了铜须的QQ号码、MSN、邮件地址等个人信息。目前黑客利用Google ...
hack 测试题 基本防HACK安全技术测试
web前端规范之CSSHack[总结].pdf
那么这一节将和大家一起学习:浏览器兼容之旅的第二站:各浏览器的Hack写法 虽然和大家在一起学习各浏览器的Hack的写法,但我还是要说“Hack对于一位专业的前端攻程师来说并不是一样很好的东西,我力求处理浏览器...