Voici une zone de texte d'entrée HTML:
<input type="text" id="text" name="text_name" />
Quelles sont les options pour définir la taille de la boîte?
Comment cela peut-il être implémenté dans CSS?
Voici une zone de texte d'entrée HTML:
<input type="text" id="text" name="text_name" />
Quelles sont les options pour définir la taille de la boîte?
Comment cela peut-il être implémenté dans CSS?
max-width
suffit
Réponses:
Vous pouvez définir son width
:
<input type="text" id="text" name="text_name" style="width: 300px;" />
ou mieux encore définir une classe:
<input type="text" id="text" name="text_name" class="mytext" />
et dans un fichier CSS séparé, appliquez le style nécessaire:
.mytext {
width: 300px;
}
Si vous souhaitez limiter le nombre de caractères que l'utilisateur peut saisir dans cette zone de texte, vous pouvez utiliser l' maxlength
attribut:
<input type="text" id="text" name="text_name" class="mytext" maxlength="25" />
L' size
attribut fonctionne également
<input size="25" type="text">
Essaye ça
<input type="text" style="font-size:18pt;height:420px;width:200px;">
Ou sinon
<input type="text" id="txtbox">
avec le css:
#txtbox
{
font-size:18pt;
height:420px;
width:200px;
}
Vous pouvez définir la largeur en pixels via le style en ligne:
<input type="text" name="text" style="width: 195px;">
Vous pouvez également définir la largeur avec une longueur de caractère visible:
<input type="text" name="text" size="35">
<input size="45" type="text" name="name">
La "taille" spécifie la largeur visible en caractères de l'entrée de l'élément.
Vous pouvez également utiliser la hauteur et la largeur de css.
<input type="text" name="name" style="height:100px; width:300px;">