div内的文本会改变它的位置

时间:2013-05-24 14:23:58

标签: html css

正如你在这个小提琴中看到的那样: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>

2 个答案:

答案 0 :(得分:6)

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

  • 使用display: block代替inline-block;
  • 使用float: left将元素放在一起,无论其内容如何。

答案 1 :(得分:4)

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

只需在空div中添加一个&nbsp;,你没理由改变浮动。

以下是Js Fiddle