0

我有这个问题,我有一些容器需要在父容器中对齐,但由于某种原因没有发生。

这是它的样子:

http://jsfiddle.net/pV6EV/1/

如果我从顶部和底部删除标签,就会发生这种情况(删除这段代码<div class="eticheta">top</div><div class="eticheta">bottom</div>

http://jsfiddle.net/pV6EV/2/

如您所见,在第二个示例中,l34 类的 div 位置正确,但我也需要在其中包含标签。

任何建议都会很棒!

4

3 回答 3

3

这是因为您inline-block;在课堂上使用了为什么元素没有正确对齐,只需添加vertical-align:top;.134 class就会修复它

http://jsfiddle.net/pV6EV/5/

于 2013-07-30T07:51:14.140 回答
1

我尝试过的一件事是更改 l31 和 l24 的显示属性。如果你给他们

display: block;
float: left;

这个对我有用。

于 2013-07-30T07:49:44.420 回答
1

尝试替换:

.l31 {
  display: inline-block;
}

和:

.l31 {
  float:left;
}

演示:http: //jsfiddle.net/pV6EV/4/

于 2013-07-30T07:50:41.297 回答