很抱歉有一個奇怪的標題,但我真的不知道如何輕鬆地描述它。展開包含內容的框
首先,我將它http://jsfiddle.net/b7YTd/
鏈接到我的jsfiddle當我添加了「浮動:左」和「浮動:權」的行跳下外箱和箱子不會擴展爲內容獲取「較大」。
我的問題是,如果內容像內容一樣,如果它沒有設置高度,它應該如何處理內容?
爲了發表我的jsfiddle我需要添加一些代碼,所以我的CSS:
#profile_friends {
margin-top: 15px;
margin-left: -10px;
background: rgb(240,240,240);
border: 2px solid #555;
border-radius: 3px;
width: 100%;
}
.friend_left {
float: left;
width: 250px;
}
.friend_right {
float: right;
width: 250px;
}
.friend img {
width: 50px;
height: 50px;
float: left;
margin-left: 15px;
margin-right: 8px;
}
.friend ul {
list-style-type: none;
margin-top: -15px;
margin-left: 35px;
}
#profile_friends h4 {
margin: 0;
padding: 0;
text-align: center;
text-transform: uppercase;
color: rgb(110,110,110);
font-weight: bold;
height: 20px;
}
#profile_friends hr {
margin: 0;
padding: 0;
}
@JoshC沒有它不會。如果他的邊距,襯墊或寬度關閉,在'overflow:auto'中他會知道。在'溢出:隱藏'他不會。因此,'overflow:auto'更具語義和正確性,但我承認有些人害怕使用它,因爲他們獲得了滾動條。如果他們正在獲取滾動條,那麼他們可能與其他代碼沒有語義,或者他們的數學是錯誤的... – Xarcell
有一點額外的問題,當我添加超過2個朋友時,它繼續在一行而不是使另一個下面一排。 http://jsfiddle.net/b7YTd/2/ – TheMeisterSE