Du befindest Dich im Archiv vom ABAKUS Online Marketing Forum. Hier kannst Du Dich für das Forum mit den aktuellen Beiträgen registrieren.

INPUT so breit wie möglich in TD machen

Ajax, Hijax, Microformats, RDF, Markup, HTML, PHP, CSS, MySQL, htaccess, robots.txt, CGI, Java, Javascript usw.
Neues Thema Antworten
wuschba
PostRank 8
PostRank 8
Beiträge: 655
Registriert: 16.06.2006, 16:37

Beitrag von wuschba » 15.08.2007, 14:21

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?

Anzeige von ABAKUS

von Anzeige von ABAKUS »

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

Jetzt anfragen: 0511 / 300325-0.


bytebuster
PostRank 2
PostRank 2
Beiträge: 43
Registriert: 19.05.2006, 12:18

Beitrag von bytebuster » 17.08.2007, 10:08

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...
https://www.imgking.de - Online Bildbearbeitung

wuschba
PostRank 8
PostRank 8
Beiträge: 655
Registriert: 16.06.2006, 16:37

Beitrag von wuschba » 29.08.2007, 08:21

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).

wolli
PostRank 9
PostRank 9
Beiträge: 1395
Registriert: 01.01.2006, 18:48

Beitrag von wolli » 04.09.2007, 07:35

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

Antworten
  • Vergleichbare Themen
    Antworten
    Zugriffe
    Letzter Beitrag