Pregunta

Estoy tratando de alinear el texto en mi .net lista desplegable a la derecha. Usando CssClass soy capaz de alinear el texto a la derecha en Firefox.

IE no no se alinea el texto a la derecha se alinea a la izquierda. He leído que el IE 6 no soporta esto.

  1. ¿Es esto cierto?

Estoy utilizando Internet Explorer 7, pero la mayoría de mis usuarios a estar en el IE 6 es así, ambos tienen que trabajar.

<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;
}
¿Fue útil?

Solución

Si lo establece (text-align="right") en los elementos Seleccionar o la opción en IE6, IE7 y IE8 (incluso en modo estándar) no parece funcionar.

Algunas estadísticas rápida después de la prueba.

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

Otros consejos

Es tristemente cierto Dedrick ...

Si derecha alineándola en IE6 es realmente importante, tal vez usted podría agregar espacios en blanco para llenar la izquierda de los elementos y hacer que miden la misma. Un verdadero dolor de todos modos ... -1 puntos de reputación para IE6 en este!

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top