Bonjour,
J'aimerais savoir quelle est l'unité de mesure de l'attribut size d'une balise <input> d'un formulaire HTML.
Merci d'avance.
Bonjour,
J'aimerais savoir quelle est l'unité de mesure de l'attribut size d'une balise <input> d'un formulaire HTML.
Merci d'avance.
Bonjour,
L'unité est en nombre de caractères affichables
Excuse moi, mais ta réponse me semble plutôt flou.
Sachant que le caractère "i" n'a pas la même grosseur que le caractère "m" par exemple, si je prends size="20", l'affichage me permettre largement plus de vingt "i" mais largement moins de vingt "m".
Peux-tu m'expliquer davantage s'il te plait.
Merci.
kabkab a bien dit ce qu'était size : c'est le nombre de caractères que tu peux placer dans l'input. Maintenant, cela ne veut pas dire que tous les caractères seront visibles.
La largeur (width) de l'input ne va pas dépendre de size. Si width n'est pas défini, l'input prendra une largeur par défaut.
salut,
tu devrais aussi préciser le type de ton input.
Développeur | Zend Certified Engineer
Étapes Pour mieux se servir du forum:
1. Commencez par lire les cours et tutoriels ;
2. Faites une recherche;
3. Faites un post si rien trouvé dans les deux étapes précédentes en respectant les règles;
Nix>_Rien n'est plus pratique que la théorie
excusez moi mais je pense bien que size représente une taille, (unité de mesure inconnus, d'ailleurs différente selon les navigateurs.) Le nombre de caractères maximum étant donné par maxlenght.
Ce que j'ai écrit est incomplet...
size représente bien le nombre de caractères affichés
Mais size tient compte de la taille de la fonte, et du type de police de caractères :
Code html : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 <input type="text" style="font-size: 40pt" size="20" value="coucou"> <input type="text" style="font-size: 12pt" size="20" value="coucou"> <br> <input type="text" style="font-size: 12pt;font-family: arial" size="20" value="coucou"> <input type="text" style="font-size: 12pt;font-family: 'Comic Sans MS'" size="20" value="coucou">
exactEnvoyé par numew
Merci de vos réponses.
Mais par défaut, si size=20, est-ce que size="20 pt", size="20px" ou autre ?
Ou est-ce qu'il n' y a pas d'unité par défaut ?
Dans les recommendations w3c concernant l'élément intput on trouve:
Définition des attributs
[...]
size = cdata [CN]
Cet attribut indique à l'agent utilisateur la largeur initiale de la commande. La largeur est donnée en pixels, sauf quand l'attribut type a la valeur "text" ou bien "password". Auxquels cas, sa valeur correspond au nombre (entier) de caractères.
Pour répondre à Candygirl, on n'en revient au même point.
Pour un input type="text", personne ne connait l'unité de mesure de size, si celui-ci indique le nombre de caractère affichable vu que tous les caractères ont des grosseurs différents.
Merci à tous. On ne va pas débattre plus longtemps sur ce sujet.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager