J'ai besoin d'afficher de nombreuses valeurs numériques dans des colonnes. Ces valeurs doivent être facilement modifiables et je ne peux donc pas me contenter de les afficher dans un tableau. J'utilise des zones de texte pour les afficher. Existe-t-il un moyen d'ajuster à droite le texte affiché dans une zone de texte ? Il serait également intéressant que, lorsque l'utilisateur saisit des données, le système commence à afficher ce qu'il a tapé à droite.
Réponses
Trop de publicités?Avez-vous essayé de définir le style :
input {
text-align:right;
}
Je viens de tester, cela fonctionne bien (dans FF3 au moins) :
<html>
<head>
<title>Blah</title>
<style type="text/css">
input { text-align:right; }
</style>
</head>
<body>
<input type="text" value="2">
</body>
</html>
Vous voudrez probablement ajouter une classe à ces entrées, et utiliser cette classe comme sélecteur. Je m'éloignerais de "rightAligned" ou quelque chose comme ça. Dans un nom de classe, vous devez décrire la fonction de l'élément, et non la façon dont il doit être rendu. Par exemple, "numeric" pourrait être bon, ou peut-être la fonction commerciale des zones de texte.
Peter Meyer
Points
11163
John Rudy
Points
16436