【问题标题】:.net dropdownlist align text.net 下拉列表对齐文本
【发布时间】:2010-10-20 03:33:40
【问题描述】:

我正在尝试将 .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>

css

.ddlnomination
{
   text-align:right;
}

【问题讨论】:

    标签: asp.net css drop-down-menu alignment web-controls


    【解决方案1】:

    在 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
    

    【讨论】:

      【解决方案2】:

      可悲的是,Dedrick……

      如果在 IE6 中右对齐真的很重要,也许你可以添加空格来填充元素的左侧并让它们测量相同。无论如何,真的很痛苦...-1 IE6 声望点!

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2015-05-12
        • 1970-01-01
        • 1970-01-01
        • 2018-05-30
        • 2018-12-13
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多