20170314(浏览器兼容)

2017-03-15  本文已影响0人  HaveSea

什么是 CSS hack

不同浏览器的核心解析认识不一样,造成同一段代码在不同浏览器最终的页面不一样。这时候需要针对不同的浏览器写不同的CSS,或者使CSS兼容不同的浏览器,使得页面能得到我们想要的结果。

谈一谈浏览器兼容的思路

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

| 项目 | 范例 | 说明 |
|-|-|
|! | [if !IE] | 非IE |
| lt | [if lt IE 5.5] | 小于IE 5.5|
| lte| [if lte IE 6] |小于等于IE6|
| gt |[if gt IE 5] |大于 IE5|
| gte| [if gte IE 7] |大于等于IE7|
| | |[if (IE 6)|(IE 7)] |IE6或者IE7|

inline-block: >=ie8 min-width/min-height: >=ie8 :before,:after: >=ie8 div:hover: >=ie7 inline-block: >=ie8 background-size: >=ie9 圆角: >= ie9 阴影: >= ie9 动画/渐变: >= ie10

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

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

caniuse.com

上一篇 下一篇

猜你喜欢

热点阅读