stenie: INPUT-Field: Breitenvorgabe zurücknehmen

Hallo,

ist es so, dass ein INPUT-Feld eine feste Breite hat, wenn man keinen width-Wert angibt?

Gibt es eine Möglichkeit, diese Breite dynamisch auf 100% zu setzen, wie man es von Tabellen her kennt?

  1. Hallo stenie.

    ist es so, dass ein INPUT-Feld eine feste Breite hat, wenn man keinen width-Wert angibt?

    Ja, die Browser nehmen dann den intern festgelegten Standardwert.

    Gibt es eine Möglichkeit, diese Breite dynamisch auf 100% zu setzen, wie man es von Tabellen her kennt?

    Ja, indem man die http://de.selfhtml.org/css/eigenschaften/positionierung.htm#width@title=Breite auf 100% setzt.

    Einen schönen Mittwoch noch.

    Gruß, Mathias

    --
    ie:% fl:| br:< va:) ls:& fo:) rl:( n4:~ ss:) de:] js:| mo:| zu:)
    debian/rules
    1. Hallo Mathias,

      ist es so, dass ein INPUT-Feld eine feste Breite hat, wenn man keinen width-Wert angibt?

      Ja, die Browser nehmen dann den intern festgelegten Standardwert.

      Dann berücksichtigen sie ein möglicherweise vergebenes SIZE-Attribut, was sie jedoch in Pixeln gemessen höchst unterschiedlich interpretieren. Ist auch kein SIZE-Attribut vorhanden, nehmen sie dafür einen unterschiedlichen Defaultwert.

      Gibt es eine Möglichkeit, diese Breite dynamisch auf 100% zu setzen, wie man es von Tabellen her kennt?

      Ja, indem man die http://de.selfhtml.org/css/eigenschaften/positionierung.htm#width@title=Breite auf 100% setzt.

      Ich vermute ja, Stenie möchte diesen jeweiligen Browser-Defaultwert haben und nicht 100% des Elternelements, dessen Breite womöglich gar nicht definiert ist. Er sollte dann also den CSS-Wert durch Zuweisung eines entsprechenden Klassennamens, in dem die width auf 'auto' steht, bzw. bei vorheriger Inline-Style-Definition durch Zuweisung der Style-Width-Eigenschaft über Javascript auf  '' (leere Zeichenkette) oder 'auto' auf den Defaultwert zurücksetzen.

      Gruß Gernot