Auge: "nebeneinander" erzwingen - ohne tabelle

Beitrag lesen

Hallo

ich stelle eine belibige (dynamische) anzahl grafiken in einer zeile (<tr>) dar, so dass auf KEINEN FALL UMGEBROCHEN wird.

ergebnis: http://saage.homeip.net/NewRedHead/example.php

nun würde ich das allerdings gern ohne tabelle realisieren. ich bin mir über das float modell im klaren und es würde auch funktionieren, wenn ich alle grafiken in einen div packe und sie float:left deklariere. dieser div müßte dann aber eine FESTE und AUSREICHENDE breite haben, auf deren Berechnung ich allerdings gern verzichten würde.

Ein mit float versehendes Element nutzt die ihm zur Verfügung stehende Breite. Diese wird durch eine explizite Vorgabe oder durch die Breite des Viewports vorgegeben. Daraus folgt, dass die Bilderleiste umbräche, so, wie du schon schriebst, keine ausreichende Breite vorgegeben würde. Zumal sich ob der Tatsache, dass sich die Breite mit der Anzahl und Auswahl der Bilder ändert, die Frage stellt, ob man das nicht dynamisch berechnen kannst (wie sinnvoll das auch ist (s.u.)). Mit der Festlegung der Auswahl der Bilder kann man ja auch deren Ausmaße (damit auch die Breite) auslesen (getimagesize), die Breiten addieren und diese als Breite des Bildercontainers im <style>-Abschnitt des HTML-Dokuments vorgeben.

Mir stellt sich allerdings die Frage, warum du unbedingt das Querscrollen erzwingen willst?

Tschö, Auge

--
Die deutschen Interessen werden am Liechtenstein verteidigt.
Veranstaltungsdatenbank Vdb 0.2