[ 总结]浏览器兼容手册

2009/11/23 09:42  |  分类:Css

浏览器兼容手册
1. 居中问题
div里的内容,IE默认为居中,而FF默认为左对齐
可以尝试增加代码margin:auto
2. 高度问题
两上下排列或嵌套的div,上面的div设置高度(height),如果div里的实际内容大于所设高度,在FF中会出现两个div重叠的现象;但在IE中,下面的div会自动给上面的div让出空间
所以为避免出现层的重叠,高度一定要控制恰当,或者干脆不写高度,让他自动调节,比较好的方法是 height:100%;
但当这个div里面一级的元素都float了的时候,则需要在div块的最后,闭和前加一个沉底的空div,对应CSS是:
.float_bottom {clear:both;height:0px;font-size:0px;padding:0;margin:0;border:0;line-height:0px;overflow:hidden;}
3. clear:both;
不想受到float浮动的,就在div中写入clear:both;
4. IE浮动 margin 产生的双倍距离
#box {
float:left;
width:100px;
margin:0 0 0 100px; //这种情况之下IE会产生200px的距离
display:inline; //使浮动忽略
}
全文阅读 »

汇总IE8以及其他的浏览器兼容hack

2009/10/20 18:13  |  分类:Css

网上很多,这类的兼容问题的汇总.
#box{
color:red; /* 所有浏览器都支持 */
color:red !important;/* Firefox、IE7支持 */
_color:red; /* IE6支持 */
*color:red; /* IE6、IE7支持 */
*+color:red; /* IE7支持 */
color:red\9; /* IE6、IE7、IE8支持 */
color:red\0; /* IE8支持 */
}

关于IE8的css hack

2009/08/05 09:55  |  分类:Css

IE8出世已经很长时间了,一直都没工夫去用。最近升级了一下浏览器,说实话,我不是很喜欢,可能是也是习惯的原因吧。
对于前端开发的关注过IE8的css hack的人相信大家都在使用这个hack,就是“\9”的css hack:

.mytest{
color:#000000; /* FF,OP支持 */
color:#0000FF\9; /* 所有IE浏览器(ie6+)支持 ;但是IE8不能识别“*”和“_”的css hack;所以我们可以这样写hack */
[color:#000000;color:#00FF00; /* SF,CH支持 */
*color:#FFFF00; /* IE7支持 */
_color:#FF0000; /* IE6支持 */
}

其中:OP表示Opera,SA表示Safari,Ch表示Chrome;

主流浏览器的一些HACK

2009/05/20 10:14  |  分类:Css

前段时间刚刚专门研究了的针对IE8的CSS hack(原文地址: http://www.css88.com/archives/1210 ),不过很多朋友还是问我一些其他浏览器的css hack,其实我还真的没有去研究过,今天有个朋友又问我了,我也称这个机会学习了一下。
主要hack如下:(转载请注明出处:WEB前端开发 http://www.css88.com/)
.test{
color:#000000; /* FF,OP支持 */
color:#0000FF\9; /* 所有浏览器IE浏览器(ie6+)支持 ;但是IE8不能识别“*”和“_”的css hack;所以我们可以这样写hack */
[color:#000000;color:#00FF00; /* SF,CH支持 */
*color:#FFFF00; /* IE7支持 */
_color:#FF0000; /* IE6支持 */
}
另外随着google Chrome和Safari浏览器的流行,找google Chrome和Safari CSS hack的人也不少。我也找了一下:

.body:nth-of-type(1) .CH{
color: #FF0000;/* 这是专门针对Chrome和Safari的CSS hack */}

做了个简单的页面,大家可以使用各个浏览器测试一下:http://www.css88.com/demo/csshack/csshack.html
其中:OP表示Opera,SA表示Safari,Ch表示Chrome;
原文地址: http://www.css88.com/archives/1265