Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

size HTML-Attribut

Das size-Attribut definiert die Breite des <input>- und die Höhe des <select>-Elements. Für ein input-Element definiert es die Anzahl der Zeichen, die der Benutzeragent dem Benutzer beim Bearbeiten des Wertes anzeigt. Für ein select-Element definiert es die Anzahl der Optionen, die dem Benutzer angezeigt werden sollen. Dies muss eine gültige positive ganze Zahl größer als null sein.

Wenn keine size angegeben ist oder ein ungültiger Wert angegeben wird, hat das Eingabeelement keine deklarierte Größe, und das Steuerfeld im Formular wird basierend auf dem Benutzeragenten mit der Standardbreite angezeigt. Wenn CSS auf das Element mit Eigenschaften angewendet wird, die die Breite beeinflussen, hat CSS Vorrang.

Das size-Attribut hat keinen Einfluss auf die Validierung von Einschränkungen.

Probieren Sie es aus

<label for="firstName">First Name:</label>
<input id="firstName" name="firstName" type="text" size="10" />

<label for="lastName">Last Name:</label>
<input id="lastName" name="lastName" type="text" size="20" />

<label for="fruit">Favorite fruit:</label>
<select id="fruit" name="fruit" size="2">
  <option>Orange</option>
  <option>Banana</option>
  <option>Apple</option>
</select>
label {
  display: block;
  margin-top: 1rem;
}

Beispiele

Durch Hinzufügen von size zu einigen Eingabetypen kann die Breite des Eingabefelds gesteuert werden. Durch Hinzufügen von size zu einem select-Element wird die Höhe geändert, wodurch definiert wird, wie viele Optionen im geschlossenen Zustand sichtbar sind.

html
<label for="fruit">Enter a fruit</label>
<input type="text" size="15" id="fruit" />
<label for="vegetable">Enter a vegetable</label>
<input type="text" id="vegetable" />

<select name="fruits" size="5">
  <option>banana</option>
  <option>cherry</option>
  <option>strawberry</option>
  <option>durian</option>
  <option>blueberry</option>
</select>

<select name="vegetables" size="5">
  <option>carrot</option>
  <option>cucumber</option>
  <option>cauliflower</option>
  <option>celery</option>
  <option>collard greens</option>
</select>

Spezifikationen

Spezifikation
HTML
# attr-select-size
HTML
# attr-input-size

Browser-Kompatibilität

html.elements.select.size

html.elements.input.size

Siehe auch