带/填充0的div之间的差距?

时间:2012-06-12 13:21:22

标签: css html

我一直在寻找一段时间(答案)没有成功,所以我想我做了“我的作业”......

所以基本上我在2个div之间有差距。 You can see it here.

5 个答案:

答案 0 :(得分:2)

overflow:hidden提供给.bigtext,如下所示:

.bigtext{
 overflow:hidden;
}

此问题称为“折叠边距”。

选中此http://reference.sitepoint.com/css/collapsingmargins

http://www.w3.org/TR/CSS2/box.html

答案 1 :(得分:2)

在您的内容类

.content {
  background: url("panel.png");
  padding: 0;
  margin: 0;
  float: left; /*new style*/
  width: 100%; /*new style*/
}

答案 2 :(得分:2)

差距是由p元素引起的 您需要关闭边距 - 浏览器默认行为是在段落之前和之后添加1em。

如果您使用谷歌浏览器,您可以右键单击并转到检查元素。从那里,您可以看到已对页面上的某些元素应用了哪些默认行为。您甚至可以直观地看到边距创建了哪些空间。你的差距就是其中之一。 =)

请参阅下面的屏幕截图 - 这显示了应用于另一个p元素的边距。

答案 3 :(得分:0)

对这些div尝试margin: 0;

答案 4 :(得分:0)

您可以将margin-top:-23px应用于.content div

来破解它