浏览器兼容

2017-09-17  本文已影响0人  727上上上

什么是 CSS hack

不同的浏览器或不同版本的浏览器对css的支持和解析程度不一样,导致了显示的效果也不一样或不显示,这个时候就需要针对不同的浏览器去写不同的CSS,让它能够同时兼容不同的浏览器,能在不同的浏览器中也能得到想要的页面效果,这就是CSS hack。
表现形式(主要针对IE)

谈一谈浏览器兼容的思路

列举5种以上浏览器兼容的写法

以下工具/名词是做什么的

工具/名词 作用
条件注释 非IE浏览器无法识别,IE会根据if条件判断是否解析
IE Hack 针对不同的浏览器/不同版本写相应的CSS,来达到相同的效果
js 能力检测 检测关于浏览器的信息和一些其他信息
html5shiv.js 使html5标签成块状可以被IE识别
respond.js 让不支持CSS3 Media Query的浏览器包括IE6-IE8等其他浏览器支持查询
css reset 重置元素在不同核心浏览器下的默认值
normalize.css 让不同的浏览器在渲染网页元素的时候形式统一
Modernizr 检测浏览器功能支持情况
postCSS 可以自己制作一些插件

一般在哪个网站查询属性兼容性?

caniuse

上一篇下一篇

猜你喜欢

热点阅读