3

正如你在这个小提琴中看到的:http: //jsfiddle.net/BDVPP/我的大矩形在它应该在的位置下方。如果你删除它里面的文本,一切都很好。文本与 div 的位置有什么关系?我怎样才能解决这个问题?

<div class="cont">
<div class="doubleTile">THIS TEXT MESSES UP EVERYTHING //remove this text to achieve the desired position
</div>
<div class="tile">
</div>
</div>
4

2 回答 2

7

试试这个:http: //jsfiddle.net/BDVPP/8/

  • 使用display: block代替inline-block;
  • 用于float: left将元素并排放置,无论其内容如何。
于 2013-05-24T14:30:49.120 回答
4

主要是因为一个盒子里面有内容,而另一个盒子里面没有

只需将 a 添加&nbsp;到空 div 中,您就没有理由更改浮动。

这是Js 小提琴

于 2013-05-24T14:45:24.207 回答