Domanda

Sto cercando di allineare il testo nel mio .net DropDownList a destra. Utilizzando CssClass Sono in grado di allineare il testo a destra in Firefox.

IE non non allineare il testo a destra si allinea a sinistra. Ho letto che IE 6 non supporta questo.

  1. E 'vero?

io sto usando IE7 ma la maggior parte dei miei utenti sarà in IE 6 così, entrambi hanno bisogno di lavorare.

<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;
}
È stato utile?

Soluzione

Impostazione esso (text-align="right") sugli elementi Selezionare o Opzione in IE6, IE7 e IE8 (anche in modalità standard) non sembra funzionare.

Alcune statistiche veloce dopo i 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

Altri suggerimenti

E 'tristemente vero Dedrick ...

Se il tasto destro del allineandolo in IE6 è davvero importante, forse si potrebbe aggiungere spazi vuoti da riempire la sinistra degli elementi e renderli misurano la stessa. Un vero e proprio dolore in ogni caso ... -1 punti reputazione per IE6 in questo!

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top