這可能是一個愚蠢的問題,它很容易解決,但我很難這樣做。我的問題是,如何將最後兩個部分(圖中所示)放在第一個部分的下面?如何將div彼此相鄰放置在一起?
http://imageshack.us/photo/my-images/829/63128947.jpg/
這是我的代碼:
#main_div{
display: -webkit-box;
-webkit-box-orient: horizontal;
border: 1px solid black;
max-width: 1000px;
}
#main_section{
width: 600px;
height: 450px;
border: 1px solid black;
padding: 5px;
margin: 10px;
}
#sub_section1{
width: 100px;
height: 200px;
border: 1px solid black;
padding: 5px;
margin: 10px;
-webkit-box-flex: 1;
}
#sub_section2{
width: 100px;
height: 200px;
border: 1px solid black;
padding: 5px;
margin: 10px;
-webkit-box-flex: 1;
}
#sub_section3{
width: 100px;
height: 200px;
border: 1px solid black;
padding: 5px;
margin: 10px;
-webkit-box-flex: 1;
}
#sub_section4{
width: 100px;
height: 200px;
border: 1px solid black;
padding: 5px;
margin: 10px;
-webkit-box-flex: 1;
}
使用'浮動:left'裏面'#main_div'和的所有元素限制'#main_div'到沒有足夠的空間用於這兩個,那麼他們將包裝到下一行。另一種選擇是使用'nnth-child'僞選擇器,而不是通過ID選擇。 – crush 2013-02-15 20:44:57
閱讀此:http://www.amazon.com/Head-First-HTML5-Programming-JavaScript/dp/1449390544這是一個很快和更容易得到一個良好的HTML基礎,而不是保持撞你的頭撞牆和這樣學習。 – 2014-01-12 03:14:30