【发布时间】:2015-05-07 09:29:45
【问题描述】:
我试图让多个 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>
【问题讨论】:
标签: positioning html centering