HTML-Attribut: size
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 Nutzer beim Bearbeiten des Werts anzeigt. Bei einem select
-Element legt es die Anzahl der Optionen fest, die dem Nutzer angezeigt werden sollen. Dies muss eine gültige, nicht-negative ganze Zahl größer als null sein.
Falls keine size
angegeben ist oder ein ungültiger Wert angegeben wird, hat das input-Element keine deklarierte Größe, und das Formularelement wird die Standardbreite basierend auf dem Benutzeragenten haben. Wenn CSS-Eigenschaften auf das Element angewendet werden, die die Breite beeinflussen, hat CSS Vorrang.
Das size
-Attribut hat keinen Einfluss auf die Prüfung 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 Input-Typen kann die Breite des Input-Felds gesteuert werden. Wenn size
zu einem Select hinzugefügt wird, ändert sich die Höhe und definiert, wie viele Optionen im geschlossenen Zustand sichtbar sind.
<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
Specification |
---|
HTML # attr-select-size |
HTML # attr-input-size |