HTML HTML - Problem

MQ6

Lt. Junior Grade Pro
🎅Rätsel-Elite ’24
Registriert
Dez. 2006
Beiträge
461
Nabbend...

Kann mir vielleicht einer sagen, was ich in folgendem Mini-HTML falsch mache?
Oder, ob der IE vielleicht einfach wieder nur zu blöd ist?

http://www.PHP-Point.de/test.html

Im Firefox (v2.0.0.14) schaut das Ganze so aus, wie ich es haben will. Die Breite der ersten Spalte ergibt sich aus den vielen "123"en, die Breite der zweiten Spalte ergibt sich aus der Breite der breitesten SELECT-Option.

Der IE (v7.0) jedoch berechent die Breite der zweiten Spalte leider auch an der "123", so dass man die SELECT-Liste nahezu gar nicht sieht. Nu den Knopp.

Feste Breiten will (kann) ich nicht angeben, die Breiten sollen sich dynamisch aus dem Inhalt ergeben.

Ideen? THnX!

EDIT:
Das STYLE="width:100%" will ich nicht wegmachen, da die SELECT-Liste über die komplette Spaltenbreite gehen soll, wenn der danach folgende Inhalt der Spalte mal länger sein sollte...
 
Zuletzt bearbeitet:
Hi,
also auf Anhieb fallt mir da nur ein das du mit CSS und min-width (oder so glaub ich heißt die Funktion, habe die mal vor einiger Zeit verwendet und keine Ahnung ob die jetzt wirklich so heißt, muttu gucken ;)). Jedoch müsstest du da auch wissen wie groß das wäre, also wohl auch keine Hilfe.
Vielleicht hilfts trotzdem, irgendwie :evillol:.

mfg Michael
 
min-width ( :100%) hatte ich auch schon ausprobiert. In meinem konkreten Beispiel hilft es sogar weiter, aber sobald die Tabelle dann über mehr Spalten geht, spielt der IE irgendwann wieder nicht mit. Echt schade eigentlich, dass der schon bei so grundlegenden Dingen am Mucken ist.

Naja, lös das jetzt anders, hab alles ein wenig umgebaut, aber danke fürs Antworten!
 
Dir bleiben dann nur noch folgende Kompromisse.
Du kannst den Tabellenspalten sagen, sie sollen z.B. 50%/50% stehen und mit den style="width:100%" der ComboBox wird die Spalte auch immer gefüllt sein. Hierbei ist es aber auch so, dass die Tabellenspalten nur so breit sind, wie der längste Inhalt der zweiten Zeile.
Wenn du zusätzlich hingehst und legst eine feste Breite für die ganze Tabelle fest, dann wird der Inhalt, wenn er über die 50% der festen Breite geht, umgebrochen.

Im Klartext geht das so:
- td width="50%"
- table width="300"
 
Zurück
Oben