1

这似乎是一个常见问题,我尝试了几种解决方案,但似乎没有一个对我有用。每个 div 之间应该有 10px 的空间,但在最上面的 div 上应该有 20px 的空间。

我更改了行高、填充、边距、定位和块。确实有一个空的

标签(这是另一个问题!),但即使该标签被删除/边距重置,问题也不会消失。有任何想法吗?

在这张图片中,您可以看到我已经使用我的 CSS 编辑器选择了 div。顶部没有可见的填充(用虚线表示,没有边距。但是,内部灰色 div 和外部白色 div 之间有空间 。http://www.ims4u.net/settlements/

http://i.stack.imgur.com/uWJeC.png

4

3 回答 3

0

........演示 http://jsfiddle.net/46wGt/2/ ...................... ...

将此css写入 您的 css 文件

#content.hfeed.content{
padding-top:0;
}

现场演示

于 2012-10-04T11:46:53.880 回答
0

你的容器和你的内容一样有一个 10px 的填充顶部。删除一个或另一个,你会很高兴的。

于 2012-10-04T11:44:58.170 回答
0

这个问题说明了将 CSS 重置作为样式的一部分的原因。大多数浏览器都有默认样式,可以改变用户体验的外观和感觉。

您可以包含一个完整的重置,该重置考虑了许多功能/错误,例如http://necolas.github.com/normalize.css/2.0.1/normalize.css ,或者您可以包含一些更轻量级的东西,例如http ://meyerweb.com/eric/tools/css/reset/

这将帮助您解决诸如“为什么 Firefox 看起来像……,但 IE 看​​起来像……?”这样的问题。

如果您使用其中之一,它将删除许多浏览器添加到html标签的默认 10px 边距(或者它是body标签?不记得了......)

于 2012-10-04T12:01:29.747 回答