0
我試圖讓多個div坐在彼此相鄰,居中。當窗口太小而無法將所有的div放入一行時,我希望溢出的div能夠碰到下一行。優選地左對齊但仍居中。多個div居中對齊左彼此坐
如果這是不可能的,我也很樂意讓他們只是居中對齊。
的我怎麼想這功能的一個例子是在本頁面底部的大大拇指http://www.klossal.com/portfolio/index2.html
我遇到問題的當前頁是這裏http://www.klossal.com/portfolio/test.html
這裏是我當前的代碼:
<div
align="center"
style="
clear:both;
margin-left:auto;
margin-right:auto;
width: 100%;
visibility: show;">
<div style="height:330px;width:330px;float:left;">
<div style="left:0px;width:330px;">
<a class="lib" href="#">
<img src="http://www.klossal.com/portfolio/library/space/space_lib.png" />
</a>
</div>
<div style="width:300px;left:0px;">
<p class="ex2" align="left">Made in Photoshop</p>
<img src="/media/divider.png" width="100%" height="5px" border="0" style="opacity:0.0;filter:alpha(opacity=0)" />
<p class="ex3" align="left">Photoshop created space environments made as concept backgrounds for several character drawings</p>
</div>
</div>
<div style="height:330px;width:330px;float:left;">
<div style="left:0px;width:330px;">
<a class="lib" href="#">
<img src="http://www.klossal.com/portfolio/library/glow/glow_lib.png" />
</a>
</div>
<div style="width:300px;left:0px;">
<p class="ex2" align="left">Made in Photoshop</p>
<img src="/media/divider.png" width="100%" height="5px" border="0" style="opacity:0.0;filter:alpha(opacity=0)" />
<p class="ex3" align="left">Photoshop created space environments made as concept backgrounds for several character drawings</p>
</div>
</div>
<div style="height:330px;width:330px;float:left;">
<div style="left:0px;width:330px;">
<a class="lib" href="#">
<img src="http://www.klossal.com/portfolio/library/faces/faces_lib.png" />
</a>
</div>
<div style="width:300px;left:0px;">
<p class="ex2" align="left">Made in Photoshop</p>
<img src="/media/divider.png" width="100%" height="5px" border="0" style="opacity:0.0;filter:alpha(opacity=0)" />
<p class="ex3" align="left">Photoshop created space environments made as concept backgrounds for several character drawings</p>
</div>
</div>
<div style="height:330px;width:330px;float:left;">
<div style="left:0px;width:330px;">
<a class="lib" href="#">
<img src="http://www.klossal.com/portfolio/library/color/color_lib.png" />
</a>
</div>
<div style="width:300px;left:0px;">
<p class="ex2" align="left">Made in Photoshop</p>
<img src="/media/divider.png" width="100%" height="5px" border="0" style="opacity:0.0;filter:alpha(opacity=0)" />
<p class="ex3" align="left">Photoshop created space environments made as concept backgrounds for several character drawings</p>
<img src="/media/divider.png" width="100%" height="5px" border="0" style="opacity:0.0;filter:alpha(opacity=0)" />
</div>
</div>
<img src="/media/divider.png" width="100%" height="52px" border="0" style="opacity:0.0;filter:alpha(opacity=0)" />
</div>
這個偉大的工程剛纔的照片,但我希望文字是每張照片下爲好,解決方案,我想出了這是一個包含DIV嵌套的DIV。我遇到的問題是唯一能讓DIVS像照片一樣坐在旁邊的唯一方法,就是告訴他們向左飄浮,而我不喜歡這種情況的是當我在大屏幕上查看頁面,並且所有四個圖像彼此相鄰,它們不會居中居中,它們會一直移動到左側。我希望這個頁面是動態的,讓我知道這是否合理。 – loriensleafs 2011-12-29 14:20:31
我不確定我完全理解,但我的猜測是你想要這個? http://jsfiddle.net/72qUf/3/ – Jules 2011-12-29 15:10:30
http://www.klossal.com/portfolio/test3.html這就是它的樣子,它們以垂直線爲中心,我希望它們居中,但接下來相互之間,如http://www.klossal.com/portfolio/index2.html但文本 – loriensleafs 2011-12-29 15:43:23