2010-11-11 62 views

回答

2

如果圖像大小相同,只需爲容器創建一個DIV,然後將所有圖像浮起並設置DIV的合適寬度。比方說,每個圖像是100px的寬度創建如下:

<div class="container"> 
    <div class="image-block"> 
     <img src="img1.jpg"> 
     <span>Here goes some text</span> 
    </div> 
    .... 
</div> 

CSS

div.container { 
    width: 400px; 
} 

div.container .image-block { 
    float: left; 
    width: 100px; 
    /* you may use overflow: hiiden; 
    if the text or image is wider 
    than the box width */ 
} 

div.container .image-block span { 
    /* styling the text */ 
} 
+0

如果在每幅圖片下都應該是文字? – Isis 2010-11-11 09:00:34

1

應用樣式float:left到每個圖像,並減少在div寬度,直到它包含每行4個圖像。

1

此外,以infintys答案,你應該做到以下幾點,因爲你需要在div浮動,而不是圖像。

div.container { 
    width: 25%; 
    float: left; 
}