.NET SOPLOWNLIST ALIGN TEXT
-
10-09-2019 - |
Pergunta
Estou tentando alinhar o texto na minha lista suspensa .NET à direita. Usando CSSCLASs, sou capaz de alinhar o texto à direita no Firefox.
O IE não não alinha o texto à direita, ele se alinha à esquerda. Eu li que o IE 6 não suporta isso.
- Isso é verdade?
Estou usando o IE7, mas a maioria dos meus usuários estará no IE 6, então ambos precisam trabalhar.
<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;
}
Solução
Configurando -o (text-align="right"
) Nos elementos selecionados ou de opção no IE6, IE7 e IE8 (mesmo no modo de padrões) não parecem funcionar.
Algumas estatísticas rápidas após o teste.
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
Outras dicas
É truquemente verdadeiro Dedrick ...
Se o alinhamento direito no IE6 for realmente importante, talvez você possa adicionar espaços em branco para preencher a esquerda dos elementos e fazê-los medir o mesmo. Uma verdadeira dor de qualquer maneira ... -1 Pontos de reputação para o IE6 neste!