CSS扫瞄器兼容性Hack大全_.docx

上传人:PIYPING 文档编号:11621754 上传时间:2021-08-26 格式:DOCX 页数:3 大小:12.25KB
返回 下载 相关 举报
CSS扫瞄器兼容性Hack大全_.docx_第1页
第1页 / 共3页
CSS扫瞄器兼容性Hack大全_.docx_第2页
第2页 / 共3页
CSS扫瞄器兼容性Hack大全_.docx_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

《CSS扫瞄器兼容性Hack大全_.docx》由会员分享,可在线阅读,更多相关《CSS扫瞄器兼容性Hack大全_.docx(3页珍藏版)》请在三一文库上搜索。

1、CSS扫瞄器兼容性Hack大全_ IE6/7实现display:inline-block 有两种方法,第一种,先声明该元素display:inline-block,触发其layout,再在其次条样式上再声明为display:inline,如: 代码如下: .testdisplay:inline-block; /*其他样式.*/ .testdisplay:inline; 其次种方法(推举),利用IE6/7的Css专有前缀来触发layout(感觉怎么有点像js的setTimeout): 代码如下: .testdisplay:inline-block; *zoom: 1; *display: inl

2、ine; IE6双倍浮动行距 在IE6下,当一个div在另一个div向左浮动,并且带有margin-left的样式,那么这时它的左边距是样式定义的双倍,同理假如是向右浮动和margin-right,效果是一样的。不过在此后浮动的div的边距反倒是没问题的,只是第一个有此问题。 这时,解决的方法是:简洁给该div加个_display:inline;样式即可 IE6-IE10的css hack 代码如下: p color: black; /*IE10*/ color: orange0; /*IE8,IE9*/ *color: blue; /*IE6,IE7*/ _color: red; /*IE6

3、*/ :root p color: yellow0; /*IE9*/ IE7/8下PNG图片背景有黑色的东西 那是由于你用法了滤镜效果,比如filter:alpha(opacity=100);,把它去掉就可以了 IE7/8下元素无故消逝、看不见、点击不了 在其他扫瞄器明明是有东西的,但来到IE7/8就无故消逝了。消失这种状况,你试下给该元素添加background:red;或者之前是去掉文字的text-indent:-9999em; font-size:0;的,改为font-size:18px; text-indent:0;,你就会发觉消逝的元素最终又消失了。对于这种方法,解决方法是,在IE7/8下,给该元素添加背景色。但同时你不想让该元素可视,那么就加上 opacity:0; filter:alpha(opacity=0); IE7/8下样式载入不完全 那应当是css文件的charset声明和文件本身的编码不全都问题,将这个改正一下即可。 临时先记录这些吧,以后遇到了再连续更新,小伙伴们也可以搜集一下,发给我,本文持续更新 更多信息请查看IT技术专栏 .

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 科普知识


经营许可证编号:宁ICP备18001539号-1