我正在尝试将我的.net下拉列表中的文本右对齐。使用CssClass,我可以在Firefox中将文本右对齐。
IE不会将文本向右对齐,而不会向左对齐。
我读过IE 6不支持此功能。
我正在使用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>
的CSS
.ddlnomination
{
text-align:right;
}
最佳答案
在IE6,IE7和IE8中的Select或Option元素上设置它(text-align="right"
)(即使在标准模式下)似乎也不起作用。
测试后的一些快速统计信息。
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