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