
DIV+CSS专题:CSS HACK

什么是CSS hack?
由于不同的浏览器,比如Internet Explorer 6,Internet Explorer 7,Mozilla Firefox等,对CSS的解析认识不一样,因此会导致生成的页面效果不一样,得不到我们所需要的页面效果。
这个时候我们就需要针对不同的浏览器去写不同的CSS,让它能够同时兼容不同的浏览器,能在不同的浏览器中也能得到我们想要的页面效果。
这个针对不同的浏览器写不同的CSS code的过程,就叫CSS hack,也叫写CSS hack。
CSS Hack的原理是什么
由于不同的浏览器对CSS的支持及解析结果不一样,还由于CSS中的优先级的关系。我们就可以根据这个来针对不同的浏览器来写不同的CSS。
比如 IE6能识别下划线"_"和星号" * ",IE7能识别星号" * ",但不能识别下划线"_",而firefox两个都不能认识。等等
书写顺序,一般是将识别能力强的浏览器的CSS写在后面。下面如何写里面说得更详细些。
如何写CSS Hack
比如要分辨IE6和firefox两种浏览器,可以这样写:
<style>
div{
background:green; /* for firefox */
*background:red; /* for IE6 */
}
</style>
我在IE6中看到是红色的,在firefox中看到是绿色的。
- 浏览:9499 评论:172010全面兼容IE6/IE7/IE8/FF的CSS HACK写法
- 浏览:11481 评论:22完美兼容ie6,ie7,ie8以及firefox的css透明滤镜
- 浏览:5162 评论:2img图片元素下多余空白解决方案
- 浏览:7455 评论:6最全的CSS浏览器兼容问题
- 浏览:3216 评论:1css hack 区分ie6.0 ie7.0 firesox的各种写法
- 浏览:2009 评论:2CSS HACK和浏览器兼容解决方法
- 浏览:2472 评论:1IE6下清除容器内图片下方的空隙
- 浏览:2088 评论:0IE断头台问题的解决办法
- 浏览:8893 评论:1国外高人写的HTC方式PNG图片背景透明可加链接的方法
- 浏览:7176 评论:1解决ie7以下浏览器PNG图片背景不透明且链接失效的办法
- 浏览:10729 评论:0DIV+CSS网页布局技巧实例19:用css hack针对IE的优化
- 浏览:2605 评论:0css浮动边距加倍错误(双倍边距BUG)的解决办法
- 浏览:2933 评论:0CSS Hack 汇总快查
- 浏览:3162 评论:0网页标准设计的福音:在同一电脑上安装IE5 IE5.5 IE6 IE7 FIREFOX2.0浏览器
最新评论文章
在线交流QQ群
- 44051756(开)
- 74816202(开)
- 75782368(开)
- 54187042(开)
- 102426914(开)
- 87010869(开)
- 71571195(开)
- 35826206(开)
- 40334594(开)
- 102050535(开)
- 105366319(开)
- 106872711(开)
- 61729892(开)
- 100154872(开)
- 61729892(开)
- 38473554(开)
