DIV+CSS专题:CSS HACK
来源:互联网 发布:js格式化html代码 编辑:程序博客网 时间:2024/05/22 17:22
转http://www.aa25.cn/special/css_hack/index.shtml
什么是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中看到是绿色的。
- 浏览:0 评论:0ie6 png 透明的解决方法,大网站都在用
- 浏览:10429 评论:0用js实现css3效果的圆角方法
- 浏览:11803 评论:0让IE6、IE7、IE8支持CSS3的圆角、阴影样式
- 浏览:40379 评论:7更简洁的 CSS 清理浮动方式
- 浏览:34624 评论:382010全面兼容IE6/IE7/IE8/FF的CSS HACK写法
- 浏览:68077 评论:36完美兼容ie6,ie7,ie8以及firefox的css透明滤镜
- 浏览:11322 评论:5img图片元素下多余空白解决方案
- 浏览:18200 评论:14最全的CSS浏览器兼容问题
- 浏览:6950 评论:3css hack 区分ie6.0 ie7.0 firesox的各种写法
- 浏览:5687 评论:3CSS HACK和浏览器兼容解决方法
- 浏览:4619 评论:1IE6下清除容器内图片下方的空隙
- 浏览:4357 评论:0IE断头台问题的解决办法
- 浏览:15115 评论:7国外高人写的HTC方式PNG图片背景透明可加链接的方法
- 浏览:10536 评论:1解决ie7以下浏览器PNG图片背景不透明且链接失效的办法
- 浏览:15860 评论:0DIV+CSS网页布局技巧实例19:用css hack针对IE的优化
- 浏览:5767 评论:0css浮动边距加倍错误(双倍边距BUG)的解决办法
- 浏览:14113 评论:4CSS Hack 汇总快查
- 浏览:8700 评论:4网页标准设计的福音:在同一电脑上安装IE5 IE5.5 IE6 IE7
- DIV+CSS专题:CSS HACK
- DIV+CSS专题:入门教程
- 【Div+Css笔记】 0x03 Css Hack
- CSS Hack
- CSS Hack
- CSS hack
- css hack
- css hack
- CSS hack
- css hack
- css hack
- Css Hack
- CSS Hack
- css hack
- css hack
- css hack
- CSS Hack
- CSS Hack
- ASP.NET MVC3 技术(六) MVC3 远程验证
- Varnish 3安装部署及使用
- ASP.NET MVC3 技术(七) ASP.NET MVC3 项目部署
- 在CMOS中设置定时开机
- SSH tunneling using PuTTY and MySQL-Front(PuTTY和MySQL-Front SSH隧道访问)
- DIV+CSS专题:CSS HACK
- 排序算法和查找算法
- R.文件中找不到对应资源
- linux下mysql自动备份数据库与自动删除临时文件
- ASP.NET MVC 3 :解决 Google Chrome 读取 favicon.ico 错误
- Effective C++读书笔记(一)
- Android 返回键
- OpenStack useful wiki link
- Asp.net MVC3.0安装包下载地址