码迷,mamicode.com
首页 > 其他好文 > 详细

重构中的BUG集锦

时间:2014-07-22 23:11:14      阅读:400      评论:0      收藏:0      [点我收藏+]

标签:style   blog   http   java   color   width   

一、

bug出现在:IE7/8

bug demo:

mamicode.com,码迷
<div class="wrapper">
   <div class="wrapper2 clearfix" id="wrapper2">
<div class="fl box1" id="box1">box1</div> <div class="fl box2" id="box2">box2</div> </div> </div>
mamicode.com,码迷
mamicode.com,码迷
.clearfix:after {content: ""; display: block; clear:both;}

    .clearfix {zoom: 1;}

    .fl {float: left;}

    .wrapper {width: 502px; background-color: yellow; margin: 20px auto;
    }

    .wrapper2 {
        border: 1px solid black;
        /*width: 500px*/
    }

    .box1 {width: 200px; background-color: red; height: 200px;}

    .box2 {width: 300px; background-color: green; height: 200px;}
mamicode.com,码迷

代码中wrapper2有没有设置宽度,则IE7/8中表现是比较怪的:

mamicode.com,码迷

解决办法:给wrapper2设置宽度即可,目前仍不清楚为什么明明box1+box2的宽度正好等于wrapper2内容框的宽度,它们却换行了

 

2. bug浏览器:IE7/8/9,元素设置宽高在浏览器中失真

  demo:

  

mamicode.com,码迷
<div class="wrapper">
     <div class="box"></div>
     <div class="box"></div>
     <div class="box"></div>
     <div class="box"></div>
</div>
mamicode.com,码迷
mamicode.com,码迷
.wrapper {
        width: 300px;
        padding: 20px 0;
        border: 1px solid black;
        margin: 20px auto;
    }

    .box {
        width: 5px;
        height: 5px;
        background-color: black;
        margin: 20px auto;
    }
mamicode.com,码迷

效果如下:

mamicode.com,码迷

会发现:四个box虽然都设置的宽高都为5px,但显示效果却出现不一致的情况。

另外,如果box宽高值很大,设置一个宽高都为5px的背景图片,背景图片依然会出现上面的效果,像是某个背景被截取了一样。

 

 

 

 

重构中的BUG集锦,码迷,mamicode.com

重构中的BUG集锦

标签:style   blog   http   java   color   width   

原文地址:http://www.cnblogs.com/yiyang/p/3700213.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!