最新回答 / 渣正
题主去看看CSS大神 张鑫旭 的博客中关于float 和inline-block的文章就懂了。其实就是浮动会破坏块体的高度,脱离文档流,那么外围的div就无法包含HTML中嵌套于其中的子div,这种情况被人称为溢出。这也是浮动为人所诟病的地方。假如不想溢出,需要把父div设置成BFC,具体BFC是什么也需要题主自己去找然后慢慢理解。设置成BFC后就不会有溢出的问题了。
2016-02-19
下面小三角为什么没显示?因为路径不对,main.css在CSS文件夹里面,要退回上一次文件夹,再进入images文件夹
url(../images/li_bg.gif);
url(../images/li_bg.gif);
2016-02-17
.logo_left{
float: left;
height:80px;
}
直接定义一个logo_left的高度即可
float: left;
height:80px;
}
直接定义一个logo_left的高度即可
2016-02-14
不知道为什么自己做出来图片却出现不了,可是图片下面的导航条可以显示,于是查询了下发现ad的高度特别小,后来就直接在ad的div加上了style竟然就行了。。
2016-02-13
<div class="mainBox">
<div class="leftBox"></div>
<div class="rightBox"></div>
</div>
<div class="leftBox"></div>
<div class="rightBox"></div>
</div>
.mainBox{
width:960px;
height:300px;
background-color:#cff;
}
.leftBox{
width:740px;
height:300px;
background-color:#c9f;
float:left;
}
.rightBox{
width:210px;
height:300px;
background-color:#fcf;
float:right;
}
}
width:960px;
height:300px;
background-color:#cff;
}
.leftBox{
width:740px;
height:300px;
background-color:#c9f;
float:left;
}
.rightBox{
width:210px;
height:300px;
background-color:#fcf;
float:right;
}
}