css: dir=“rtl” VS style=“direction:rtl”

Je sais comment le style de la direction est sur la ligne

<div dir="rtl">foo</div>

div[dir="rtl"]
{
 ....;
}

Mais comment style

<div style="direction:rtl">foo</div> ?

Les deux se comporte comme prévu (à droite "alignement" du texte) mais j'ai besoin de plus fin de peaufinage pour certains éléments à l'intérieur (float, text-align...) et je ne parviens pas à configurer ma règle correctement dans le second cas.

Je ne peux pas modifier le code html. Je dois utiliser style="direction:rtl".

OriginalL'auteur frenchone | 2014-03-19