一般多个浏览器的兼容性做测试的时候,建议安装Xp的虚拟机。或者用github里的f2etest可以再搭建公司内部后直接设置浏览器条件
一般情况下,用自己的浏览器可以完美允许但是 如果放在版本比较低的浏览器上,会有些效果运行不了,不能正常显示,解决浏览器的兼容,写csshak。针对一些浏览器的bug,写hak,实现兼容性。
实现兼容性的方法:1、写在html里的条件注释。条件注释是如果是在IE6的浏览器下,会显示“那就展示这句话”
如果不是在IE的浏览器下,会显示“那就展示这句话”
一般为提升网页的可读性,会添加注释本身再网页客户端是不显示的,或者/这是注释/
2、写在css里的css hack,让网页兼容不同的浏览器,css hack的母的就是使css代码兼容不同的浏览器。一般页面上只需要记住IE6,IE7,IE6,7这三种即可。
IE6的hack写法是_例如p{color:blue;_color:blue;}同时写上hack和正常内容;ie6可以读取,但是7就不行了。
IE6,7的hack是,例如p{min-height:100px;height:100px;}由于min-height不兼容6,7。li{display:inline-block;*display:inline;}inline-block,不支持6,7,进行相应设置即可。
根据缩写的页面份额,面对对象的组成,看看兼容有没有必要。
优雅降级:开发页面的时候不用考虑兼容性,再完成之后,某些低版本浏览器兼容不了,也可以,
CSShack
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...