2010-01-24 9 views
1

J'essaie d'aligner le contenu d'un div sur le bord droit, mais j'obtiens l'effet 'direction: rtl' (de droite à gauche), sans spécifier la largeur de la div? tout en gardant la direction du texte dans les champs de saisie allant de gauche à droite. C'est possible?Alignement du contenu d'un div tout en conservant la direction du texte dans les champs d'entrée

Application de la direction: droite à div presque effet, sauf les entrées de champs de texte deviennent aussi rtl. (Je suppose que align: right fonctionne aussi, mais est déprécié)

Répondre

4
<div style="direction: rtl;"> 
    Text is right-aligned 
    <input type="text" value="Some value" style="direction: ltr;" /> 
</div> 
+0

Je le sais mais j'ai aussi des images et un champ de saisie. – user256410

+0

Vérifiez la réponse mise à jour. Vous pouvez utiliser * css * pour appliquer des styles à tous les éléments. –

+0

sympa, mais je pense que j'ai déjà essayé et le rtl externe remplace le ltr interne. étrange mais vrai, je pense. – user256410

Questions connexes