0

この問題はhttp://dev.breinwijzer.be/agenda-2012で確認できます。

drupalで生成されたクラスを共有する一連のdivがあります.views-row。これらのdivは垂直方向に成長する必要があります。それらのほとんどはそうですが、上に追加された最近のものは重複しています。これが私がこれまでに試したことです:

私は試しましmin-heightたが、それはdivの高さがページを横切るようにするだけです。今、私はちょうどコンボを残しました、min-heightそしてheight明らかにそれらはdivなので、それらはブロックとして表示されるので、そこで何も変更する必要はないと思います。

clear:both別のサイトで、との組み合わせを使用した誰かの解決策に出くわしましたoverflow:auto。この組み合わせでは、実際にはスクロールバーが表示されませんでしたが、そのため、divは互いの高さを尊重していました。ただし、今回はそうではありません。今回は、この組み合わせを実行するとスクロールバーが表示されます。

明らかに違いposition:absolute;ます-なぜそうするのでしょうか?

だから私は本当にアイデアがありません。

4

2 に答える 2

2

問題は、CSSではなくHTMLです。

inspect要素によるHTMLのスクリーンショット

最初の「views-row」には残りの行が含まれています。これらはその外側にある必要があります。ご覧のとおり、選択したブロックとその下のブロックは、その親に含まれていてはならず、その要素の兄弟である必要があります。

さらに役立つように、HTMLをどのように出力しているかを確認する必要があります。

于 2012-09-23T18:54:14.827 に答える
0

それが意図されているかどうかはわかりませんが、すべて.views-rowが最初のものの中にあります。http://cl.ly/image/1X1x2b170O0m

まず、Webサイトを検証し、htmlの問題を修正してみてください。特にこれらは省略された終了タグに関連しています-終了タグのない要素を開きます。

于 2012-09-23T18:55:23.107 に答える