HTLF

一步一个脚印,走出高度...

导航

ie 折腾计(浏览器兼容性)

常见问题

IE:6.0,IE7.0,IE8.0之间的兼容独立说明

 

/*用于展示标签*/
<div class="jrx"></div>
<style type="text/css">
    /*兼容实例说明*/
    .jrx{
        width: 200px;
        height: 200px;
        background: #FF0000; /*所有识别 */
        background: #FF0000\9; /* ie7 以下的文档模式中,ie都兼容,其他都不兼容 */
        +background-color:#FF0000;/*IE6、7识别 */
        _background-color:#FF0000;/*IE6识别 */
        }
</style>

 

1、IE6 7 img图片问题

  1. 图片透明问题,如图

  

        说明: 图中的8表示png-8品质,24表示png-24品质

  从图中可以看出,png-8品质的图,图的边缘有锯齿存在,但在IE6中可以正常的显示出来;png-24品质,没有锯齿出现,但是不能正常显示透明度问题。

   解决方案1(样式)

    注意:该方法不支持图片背景平铺

    

/* 添加以下样式 */
/* 说明 src=“图片路径及图片名称”*/
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="24.png");

   解决方案2(引入DD_belatedPNG_0.0.8a.js)

 

<!--[if IE 6]>
    <script src="DD_belatedPNG_0.0.8a.js" type="text/javascript"></script>
    <script type="text/javascript">
        DD_belatedPNG.fix('*');
    </script>
<![endif]-->

 

2、IE6 最小高度

 

<div style="height: 1px; background: #05a6f3;"></div>

  显示如下图:

    

    解决方法1(添加样式)

    

overflow: hidden;

 

 

3、 IE6 7双边距问题margin 问题

 

4、IE6 display : inline-block;失效

 

 

5、 IE6 7 浮动问题

 

6、IE6 7 定位问题

 

7、IE6 7 表单问题

 

有事没事多看看  CSS hack 大全

DD_belatedPNG

posted on 2016-12-12 11:06  HTLF  阅读(140)  评论(0编辑  收藏  举报