Christoph Schnauß: CSS-Container gleiche Höhe

Beitrag lesen

Hi Jan aus Dresden,

Ich bin mal davon ausgegangen, dass zwei <div> vorhanden sind, die nebeneinander liegen

Dann hast du den angegebenen CSS-Code nicht korrekt gelesen.

egal ob mit position oder float

"position" und "float" sind durchaus sehr unterschiedliche Dinge ;-)

Beide <div>s sollen immer die gleiche höhe haben wenn sich nur in einem die menge des inhaltes ändert

Dann hast du die Frage anders gelesen als ich.

und dass ist imho nicht möglich, mit html/css mitteln.

Bist du _wirklich_ sicher?

Naja, es sieht am ende so aus als ob es zwei spalten sind

Nein, es sind zwei DIV's, und keine "Spalten".

die immer die selbe höhe haben

Wieso denn? Wo hast du denn irgendeine Höhenangabe gesehen?

Der "Fehler", den Mario begangen hat, liegt darin, daß er für seine DIV's einmal "margin-left:-380px;" und beim anderen "margin-left:-234px;" angegeben hat. Wenn man DIV's absolut positioniert, folgt auf die Angabe "position:absolute" zwingend die Zuordnung für "left"  -  und "margin" hat hier _für die Positionierung_ keinerlei Aufgabe (wohl aber für die Randbreiten der damit formatierten HTML-Elemente, bloß: wenn man Randbreiten definiert, hat man an der Positionierung noch nix verändert). Mario sollte sich nochmal genauer damit beschäftigen, was welche CSS-Vorgaben bewirken, aber prinzipiell ist er auf dem richtigen Weg.

Grüße aus Berlin

Christoph S.