如果我有div元素的集合,我可以使用CSS讓它們流過頁面並溢出到下一行。我可以將頁面向下而不是跨過頁面嗎?
這裏有一個簡單的例子:
<html>
<head>
<title>Flowing Divs</title>
<style type="text/css">
.flow {
float: left;
margin: 4em 8em;
}
</style>
</head>
<body>
<div class="container">
<div class="flow">Div 1</div>
<div class="flow">Div 2</div>
<div class="flow">Div 3</div>
<div class="flow">Div 4</div>
<div class="flow">Div 5</div>
<div class="flow">Div 6</div>
<div class="flow">Div 7</div>
<div class="flow">Div 8</div>
</div>
</body>
</html>
是否有可能具有的div流下來的網頁,而不是越過它,這樣他們就流了下來列不是沿着線,但仍然佔據相同的空間他們會如果他們流過?
因此,對於上述示例,如果它們流入兩行四個div,是否可以獲得包含Div1和Div2而不是Div1和Div5的第一列?
不,我不相信這是可能的。 – inkedmn 2010-03-17 19:02:49
所以你最終想要div的列,對嗎? 1-4在左邊,5-8在右邊? – 2010-03-17 19:04:30
@神殿 - 理想情況下,四列,以便相同的空間被佔用,就好像它們流入兩條線。但是,如果這是不可能的,並且可以按照你所描述的做兩列,我想知道如何。 – Brabster 2010-03-17 19:07:32