0

这个问题可以在http://dev.breinwijzer.be/agenda-2012看到。

我有一系列共享 drupal 生成的类的 div .views-row。这些 div 需要垂直增长。他们中的大多数人都这样做,但最近添加在顶部的那些重叠。这是我到目前为止所尝试的:

我试过min-height了,但这只会使 div 的高度穿过页面。现在我只留下了一个组合,min-height显然height因为它们是 div,它们被显示为块,所以我不需要改变任何我认为的东西。

在另一个网站上,我遇到了某人的解决方案,使用clear:bothand的组合overflow:auto。这种组合实际上并没有显示滚动条,而是显示了尊重彼此高度的 div,因为它。但这次不是,这次我们在进行这种组合时会看到滚动条。

显然没有position:absolute;——为什么会有呢?

所以我真的没有想法。

4

2 回答 2

2

问题是你的 HTML,而不是你的 CSS。

通过检查元素的 HTML 屏幕截图

您的第一个“views-row”包含其余的行,这些应该在它之外。如您所见,所选块及其下方的块不应包含在该父级中,它们应该是该元素的兄弟。

为了进一步提供帮助,我需要看看你是如何输出 HTML 的。

于 2012-09-23T18:54:14.827 回答
0

我不确定这是否是有意的,但都.views-row在第一个里面。http://cl.ly/image/1X1x2b170O0m

首先尝试验证您的网站并修复 html 问题:尤其是与省略的结束标签相关的问题 - 没有结束标签的打开元素。

于 2012-09-23T18:55:23.107 回答