Die Verwendung der CSS-Spaltenzählung gleicht den Inhalt in Chrome nicht aus

8

Ich habe eine Katalogseite, auf der Geschichten in einem Katalog aufgelistet sind, und ich möchte sie in drei Spalten anzeigen. Ich möchte, dass die Ausgabe über die drei Spalten ausgeglichen wird, so dass jede Spalte ungefähr die gleiche Höhe hat. Die Gegenstände haben nicht alle die gleiche Höhe.

Allerdings stelle ich fest, dass Chrome die Spalten nicht korrekt ausbalanciert. Daher sind die ersten beiden Spalten sehr lang und die letzten (dritten) Spalten sind sehr kurz, wobei normalerweise keine, nur ein oder zwei Elemente vorhanden sind. Ich habe das Attribut

hinzugefügt %Vor%

um sicher zu sein, obwohl es die Standardeinstellung sein sollte, aber es macht keinen Unterschied. Jede Hilfe wird geschätzt.

CSS

%Vor%

HTML

Siehe Ссылка

Wenn Sie auf diese Seite in IE oder Firefox gehen, gleicht es die Spalten aus, aber nicht in Chrome.

    
BrianM 19.04.2014, 08:07
quelle

2 Antworten

0

Das OP hat das Problem gefunden. Er benutzte Animate.js, um die Gegenstände aus vier verschiedenen Richtungen zu fliegen. Er fand heraus, dass wenn man Elemente von unten mit Animate.js einfliegt, es das Mehrspalten-Balancing vermasselt - aber nur in Chrome!

(Nur gepostet, damit andere wissen, dass das gelöst wurde)

    
Eduardo Molteni 29.03.2016 15:05
quelle
0

Hier ist eine Teillösung:

  • Entferne height: auto !important; von #catalogue-section div
  • Dann fügen Sie div.catalogue mehr Höhe hinzu, z. B. min-height: 322px;
  • Überprüfen und entsprechend anpassen.
Arturo P 16.05.2017 19:07
quelle