Simon Specht: input type text size abhängig von td-Breite setzen

Beitrag lesen

Mahlzeit Simon Specht,

Um möglichst viele Spalten im sichtbaren Bereich unterzubringen, setze ich mit colgroup col die width auf 10.

<http://de.selfhtml.org/html/tabellen/aufbau.htm#vordefinieren@title=Die einzelnen Spalten sollen wirklich nur 10 Pixel breit sein?>

Leider finde ich keinen Weg, auch die size in der 1. Zeile entsprechend dynamisch zu setzen.

Die "size" von was? Der Texteingabefelder? Du kannst ihnen doch z.B. sagen, dass sie <http://de.selfhtml.org/css/formate/wertzuweisung.htm#numerische@title=soundsoviel Prozent> der <http://de.selfhtml.org/css/eigenschaften/positionierung.htm#width@title=Breite ihres Elternelements> haben sollen ...

MfG,
EKKi

Angenommen, es sind 7 Spalten und 100 Zeilen:

Name
Vorname
Strasse
PLZ
Ort
Tel
email

Es ist eine einfache Liste, die nicht editiert werden kann.

Lediglich in der 1. Zeile befindet sich ein leeres Feld über jeder Spalte, wo ein Suchbegriff eingegeben werden kann.

Durch meine Angabe bei colgroup erreiche ich, dass die Mindestbreite 10px ist und die maximale Spaltenbreite so groß wie das längste Wort in der Spalte.

Nun will ich aber, dass die Eingabefelder in der 1. Zeile genauso breit sind wie die Felder dadrunter.

Natürlich kann ich angeben:

Breite des Namensfeldes 15%, PLZ 5% usw.

Aber es ist ein Kompromiss.