Seite 1 von 1

INPUT so breit wie möglich in TD machen

Verfasst: 15.08.2007, 14:21
von wuschba
Ich habe folgenden Code in einer Seite:

Code: Alles auswählen

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<body>
<table style="width&#58;50%;"> 
<tr> 
<td>Text&#58;</td>
<td><input type="text" name="Text1" value="" style="width&#58;100%;"></td> 
</tr> 
</table>
</body>
</html>
Im Firefox ist das wunderbar, aber im IE habe ich 2 Probleme:
1.) Die Breite des Input ist nur minimal, es klebt also total am rechten Rand.
2.) Kommt in das Input als value ein sehr langer Text, bläht es sich von der Breite her total auf und überschreibt sogar die 50%-Angabe der Tabelle. Firefox macht es richtig und scrollt den Text dann.

Wie kann ich beides beheben?

Verfasst:
von
SEO Consulting bei ABAKUS Internet Marketing
Erfahrung seit 2002
  • persönliche Betreuung
  • individuelle Beratung
  • kompetente Umsetzung

Jetzt anfragen: 0511 / 300325-0.


Verfasst: 17.08.2007, 10:08
von bytebuster
Hallo,
also Punkt 2 kann ich nciht bestätigen, Punkt 1 allerdings.
vielleicht solltest du dazu dem <td>Text:</td> eine feste breite geben, dann ist die breite des inputs immer in relation zu der breite der 50%.
also <td style="width:35px;">Text:</td> zB.

funktioniert im IE und in Firefox...

Verfasst: 29.08.2007, 08:21
von wuschba
Hi und danke für Deine Antwort.
bytebuster hat geschrieben: vielleicht solltest du dazu dem <td>Text:</td> eine feste breite geben, dann ist die breite des inputs immer in relation zu der breite der 50%.
also <td style="width:35px;">Text:</td> zB.

funktioniert im IE und in Firefox...
Ja, Problem ist aber, dass ich ja die optimale Breite ausnutzen möchte. Wenn jemand die Schriftgröße hochschraubt, reichen dann evtl. die 35px nicht mehr für "Text" (oder was immer da auch steht).

Verfasst: 04.09.2007, 07:35
von wolli
meines wissens hat die Schriftgrößenänderung durch den User keine Auswirkung
auf Bereiche die mit CSS in px angegeben werden

nette Grüße
wolli