我想在一個html頁面上使用div和css連續放置3個圖像和3個圖像。我可以連續放置3張圖片,但無法將其他圖片顯示在下面的一行中,我做錯了什麼?如何將css和html連續放置三個div
這裏是我的html
<div id="ballons">
<img src="ballons.png" alt="ballons"/>
<br>
<center><a href="">Ballons</a></center>
</div>
<div id="cake">
<img src="cake.png" alt="cake"/>
<br>
<center><a href="">Cake</a></center>
</div>
<div id ="candles">
<img src="candles.png" alt="candles"/>
<br>
<cnter><a href="">Candles</a></center>
</div>
<div id ="bag">
<img src="bag.png" alt="party bag"/>
<br>
<center><a href="">Party Bag</a></center>
</div>
<div id ="boncey">
<img src="boncey.png" alt="boncey castle"/>
<br>
<center><a href="">Boncey Castle</a></center>
</div>
<div id="paper">
<img src="paper.png" alt="paper plate"/>
<br>
<center><a href="">Papaer Plates and Cup</a></center>
</div>
這裏是我的CSS
#ballons
{
padding-top: 60px;
width: 200px;
float: left;
padding-left: 150px;
float: left;
}
#cake
{
padding-top: 60px;
float: left;
width: 250px;
}
#candles
{
padding-top: 60px;
width: 200px;
float: left;
}
#bag
{
padding-top: 80px;
width: 200px;
padding-left: 150px;
position: relative;
}
#boncey
{
padding-top: 60px;
width: 250px;
position: relative;
}
#paper
{
padding-top: 600px;
width: 200px;
float: left;
}
試圖模擬網格與一羣ID選擇的是很少一個好主意。看一下像Bootstrap這樣的網格(http://getbootstrap.com/css/#grid-intro),你會發現它們使用通用的類來抽象CSS,使得它可以重用並且不那麼複雜。 – isherwood 2015-04-03 16:36:02
嘗試將所有的div放在父div中,並給該div一些「固定高度」。因此,第4個子div將自動移動到下一行,因爲它在前一行中找不到任何空格。 – YourFriend 2015-04-03 16:39:24
中心元素已在HTML5中過時,不應再使用。此外,img標籤是自動關閉的,不使用或需要結束斜線。 – Rob 2015-04-03 16:52:34