Question

Je suis en train d'aligner le texte dans mon .net dropdownlist à droite. En utilisant CssClass Je suis en mesure d'aligner le texte à droite dans Firefox.

IE ne pas aligner le texte à droite il aligne à gauche. J'ai lu que IE 6 ne supporte pas.

  1. Est-ce vrai?

J'utilise IE7, mais la plupart de mes utilisateurs sera dans IE 6 donc, les deux ont besoin de travailler.

<asp:DropDownList ID="ddlNomination" Width="250px" CssClass="ddlnomination"
    runat="server" DataSourceID="Azoa" DataTextField="nomination_type" 
    DataValueField="nomination_type">
    <asp:ListItem> </asp:ListItem>
</asp:DropDownList>

css

.ddlnomination
{
   text-align:right;
}
Était-ce utile?

La solution

Un réglage (text-align="right") sur les éléments Select ou option dans IE6, IE7 et IE8 (même en mode standard) ne semble pas fonctionner.

Quelques statistiques rapides après le test.

Browser    |  Result
 Firefox 3     Passes
 Opera 9.5     Passes
 IE 6          Fails
 IE 7          Fails
 IE 8          Fails
 Safari 3      Fails
 Safari 4      Fails
 Chrome        Fails on the Option element, Passes on the Select element

Autres conseils

Il est malheureusement vrai Dedrick ...

Si ce droit alignement dans IE6 est vraiment important, vous pourriez peut-être ajouter des espaces vides pour remplir la gauche des éléments et leur faire mesurer la même chose. Une vraie douleur de toute façon ... -1 points de réputation pour IE6 dans celui-ci!

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top