![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
浏览器hack处理
马蹄印
学技术必须耐得住寂寞
展开
-
ie条件注释来解决ie hack
首先提一点,ie10是不支持条件注释的,它的解决方法网上有介绍 可以加载css文件 可以加载的定义,放在默认的后面 1.区别ie6,ie7,ff#tip { background:blue; /*Firefox背景变蓝色*/ *background:black; /*IE7 背景变黑色*/ _b原创 2014-12-15 23:19:27 · 468 阅读 · 0 评论 -
用!important来处理大部hack
ie对!important元素定义会忽略,其他浏览器则可以识别,可以这样定义 .font12px { font-size:12px !important;/* 对ie无效 */ font-size:14px; /*对ie有效*/ }如果用chrome打开页面则显示12px;如果用ie打开页面则显示14px;原创 2014-12-10 00:43:44 · 546 阅读 · 0 评论 -
ff,ie6,ie7 css hack处理依据
IE都能识别*;标准浏览器(如FF)不能识别*;IE6能识别*,但不能识别!important;ie8以上也不能识别IE7能识别*,也能识别!important;FF不能识别*,但能识别!important;chrome,opera能识别!important;原创 2014-12-10 01:25:53 · 368 阅读 · 0 评论 -
ie专有hack
:root #1{color:red\9;}原创 2014-12-10 23:32:47 · 392 阅读 · 0 评论 -
ie兼容属性是有限制的
,这是ie8特有的,其他浏览器无效,让ie8以ie7内核加载,只要ie7下显示正确,ie8就没问题对ie,ff兼容css hack,并不是对所有样式都可以兼容的,目前只发生color,background-color可以兼容selector{background-color:#f00;/*all*/background-color:#0ff\0;/* ie原创 2014-12-10 23:29:51 · 450 阅读 · 0 评论 -
通过判断ie的版本动态的加载js等其他文件,来解决不兼容问题
原创 2014-12-13 15:37:49 · 2065 阅读 · 0 评论