.net下拉列表对齐文本

Ded*_*ick 2 css asp.net alignment web-controls drop-down-menu

我正在尝试将我的.net下拉列表中的文本对齐到右侧.使用CssClass我能够在Firefox中右对齐文本.

IE不会将文本右对齐,它与左对齐.我已经读过IE 6不支持这个.

  1. 这是真的?

我使用的是IE7,但我的大部分用户都在IE 6中,所以都需要工作.

<asp:DropDownList ID="ddlNomination" Width="250px" CssClass="ddlnomination"
    runat="server" DataSourceID="Azoa" DataTextField="nomination_type" 
    DataValueField="nomination_type">
    <asp:ListItem> </asp:ListItem>
</asp:DropDownList>
Run Code Online (Sandbox Code Playgroud)

CSS

.ddlnomination
{
   text-align:right;
}
Run Code Online (Sandbox Code Playgroud)

scu*_*ffe 5

text-align="right"在IE6,IE7和IE8中的Select或Option元素上设置it()(即使在标准模式下)似乎不起作用.

测试后的一些快速统计.

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
Run Code Online (Sandbox Code Playgroud)