牛逼的ie中高度问题height

发表于 问题记录 分类,标签:

如题

条件 1:


    .fd-content-height {

            height:2000000px;

      }

  <div class="fd-scroll-content"   id="jsTest2">

        <div class="fd-content-height"   id="jsTest21">

            滚动内容

        </div>

        <div class="fd-content-height"   id="jsTest22">

            滚动内容

        </div>

    </div>

结果:

jsTest2: image.png

jsTest21:

jsTest22: image.png


不是我们想象的 父级:4000000px, 子级:2000000px

测试环境: 浏览器ie11, 其模拟下的 ie10, ie9, ie8 一样

ie7: 结果 父级:4000000px, 子级:2000000px (特别注意),ie 7 最大限制高度为

image.png


image.png

tips

    .fd-content-height {

            height:20000000px;

      }

ie11,ie10,ie9, ie8 元素不显示滚动条,但是ie7 有滚动条

image.png

其他浏览器正常: 测试源码如下

<!DOCTYPE html>

<html>

<head>

    <meta charset="UTF-8">

    <title>ie 高度设置</title>

    <style>

        *{

            margin:0;

            padding:0;

            box-sizing: border-box;

        }

        li,ul {

            list-style: none;

        }

        .fd-scroll-contain {

            margin:0 auto;

            width:500px;

            height:600px;

            border: 1px solid #000;

        }

        .fd-scroll-content {

            position: relative;

            z-index:1;

            height:600px;

            overflow: auto;

            border: 1px solid green;

        }

        .fd-content-height {

            height:2000000px;

          /*  height:20000000px;*/

        }

    </style>

</head>

<body>

<div >

    <div   id="jsTest2">

        <div   id="jsTest21">

            滚动内容

        </div>

        <div   id="jsTest22">

            滚动内容

        </div>

    </div>

</div>


<script >

   console.dir( document.getElementById('jsTest2'))

   console.dir( document.getElementById('jsTest21'))

   console.dir( document.getElementById('jsTest22'))

</script>

</body>

</html>





0 篇评论

发表我的评论