Hi. Ich habe folgendes Problem das ich auch nach einigem Herumprobieren nicht lösen konnte.
Ich habe Folgende Struktur:
Mein Problem ist, dass erstens durch das float:left bei einer nicht angegebenen Größe des wrappers der ganze Inhalt ineinander geschoben wird. Das ist aber das Geringere Problem (Wahrscheinlich durch clearfix zu lösen). Das größere ist, dass durch die Länge der 'Auswahl' Liste an diesem die Größe des Wrappers definiert werden würde. Ist es irgendwie möglich, anhand der Größe der Bilder die Größe des Trappers zu definieren?
Danke
EDIT: Also die sinnvollste Lösung die mir gerade einfällt wäre wenn ich irgendwie die Größe des nebenstehenden Elements auf das Element übertragen könnte. Bzw. wenn ich die html Struktur ändere und so die Liste als Tochterelement des Auswahl divs festlege und dann die Höhe übergebe. Leider wird ja aber nicht die Pixelzahl übergeben sondern nur die height: auto.
Ich komme einfach auf keine funktionierende Lösung..
Ich habe Folgende Struktur:
HTML:
<style>
.wrapper {
--Sollte so hoch sein wie Bild 1 oder 2 (sind beide gleich groß)
}
.auswahl {
overflow:scroll;
height: 100%;
width: 20%;
float:left;
}
.anzeige {
float:left;
width:80%;
height:100%;
}
.anzeige img {
width:45%;
height:auto;
}
</style>
<div class="wrapper">
<div class="auswahl">
Sehr lange Liste welche über den Bildschirmrand hinausragen würde, aber durch Overflow:scroll auf die richtige Größe gebracht wird.
</div>
<div class="anzeige">
<img src="bild1">
<img src="bild2">
</div>
</div>
Mein Problem ist, dass erstens durch das float:left bei einer nicht angegebenen Größe des wrappers der ganze Inhalt ineinander geschoben wird. Das ist aber das Geringere Problem (Wahrscheinlich durch clearfix zu lösen). Das größere ist, dass durch die Länge der 'Auswahl' Liste an diesem die Größe des Wrappers definiert werden würde. Ist es irgendwie möglich, anhand der Größe der Bilder die Größe des Trappers zu definieren?
Danke
EDIT: Also die sinnvollste Lösung die mir gerade einfällt wäre wenn ich irgendwie die Größe des nebenstehenden Elements auf das Element übertragen könnte. Bzw. wenn ich die html Struktur ändere und so die Liste als Tochterelement des Auswahl divs festlege und dann die Höhe übergebe. Leider wird ja aber nicht die Pixelzahl übergeben sondern nur die height: auto.
Ich komme einfach auf keine funktionierende Lösung..
Zuletzt bearbeitet: