这可能是一个愚蠢的问题,它很容易解决,但我很难这样做。我的问题是,如何将最后两个部分(图中所示)放在第一个部分的下面?如何将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