父 div 设置了 position:relative,子类高度变化,父 div 不跟着变化,如何解决
给父元素增加这个样式
.clearfix:after {
content:".";
display:block;
height:0;
visibility:hidden;
clear:both;
}
在父级元素中填充背景,css code 如下:
#container{ font-size:14px; width:300px; overflow:hidden; border:3px solid blue; margin:10px auto 0; color:#fff; background:url(http://www.men-ideal.com/images/unit1030.jpg) repeat-y; }
2 #leftSide{ width:100px; float:left; }
3 #rightSide{ width:190px; float:right; text-align:center}
目前,这种方法是最流行的,同样也是一种“欺骗性”的解决办法,不过除了多使用一张图片之外,都可以堪称完美,这也是笔者极力推荐的!
应该是这种方式吧:
#container{
*zoom: 1; /* hack for IE6/7 */ }
#container:before, #container:after{
content: "";
display: table; }
#leftside{ float: left; }
#rightside{ float: right; }