美文网首页
iOS开发html+css学习之IE6的浮动双倍边距问题

iOS开发html+css学习之IE6的浮动双倍边距问题

作者: 程序大猩猩 | 来源:发表于2019-04-03 16:43 被阅读0次

    <!DOCTYPE html>
    <html>
    <head>
    <meta charset="UTF-8">
    <title></title>
    <style type="text/css">
    * {
    margin: 0;
    padding: 0;
    }

            /* 
                IE6的双倍边距bug
                在IE6中,当为一个向左浮动的元素设置一个左边距
                    或是为一个向右浮动的元素设置右边距时
                    这个外边距将会是设置的值的两倍
             */
    
            .box1 {
                width: 100px;
                height: 100px;
                float: left;
                /* 
                    添加一个样式来解决ie6的双倍边距问题
                    对于一个浮动元素来说设置display:inline没有任何意义
                    但是该属性可以解决IE6的双倍边距问题
                 */
                display: inline;
                background-color: red;
                margin-left: 100px;
            }
        </style>
    </head>
    <body>
        <div class="box1"></div>
        
         
    </body>
    

    </html>

    相关文章

      网友评论

          本文标题:iOS开发html+css学习之IE6的浮动双倍边距问题

          本文链接:https://www.haomeiwen.com/subject/mavzbqtx.html