我试图在水平行结构中对齐一些div。有一个div container
有子div,这些子div应该在同一行。可以有许多像这样的容器div,具有不同的id但具有相同的类名。
我该怎么做?这是我尝试过的jsFiddle:http://jsfiddle.net/unix_user/VSd6Y/6/。
答案 0 :(得分:1)
使用display:inline-block
。这样,您的div
将彼此叠加和,您可以指定block
元素共有的宽度和其他属性。
查看updated fiddle。您可以看到div
样式与container
分开排列,但子div
彼此相邻。
答案 1 :(得分:0)
将此视为UL LI
结构。您可以float:left;
元素,也可以display:inline-block;
用于新浏览器。
答案 2 :(得分:0)
我建议用.class做一些事情,如:
.repeating{width:400px; height:100px;margin:0px;padding:0px;}
.repeatMe{width:90px; height:100px; padding:0px 5px; float:left;}
<div id="repeating">
<div class="repeatMe"><img src="imghere.gif" /></div>
<div class="repeatMe"><img src="imghere.gif" /></div>
<div class="repeatMe"><img src="imghere.gif" /></div>
<div class="repeatMe"><img src="imghere.gif" /></div>
</div>