2009-04-17 10 views
2

私の.netドロップダウンリストのテキストを右揃えしようとしています。 CssClassの使用私はFirefoxでテキストを右揃えにすることができます。.net dropdownlist align text

IEは、テキストを右に揃えず、左に揃えません。 私はIE6がこれをサポートしていないと読んでいます。

  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; 
} 

答えて

5

IE6、IE7 & IE8のSelectまたはOption要素(標準モードの場合でも)に設定すると、動作しないように見えます。

テスト後のいくつかの簡単な統計。

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

それはIE6でそれを右揃えることは非常に重要である場合は、多分あなたは要素の左側を埋めるために空白を追加することができます...悲しいことに

本当Dedrickですそれらを同じように測定させる。とにかく本当の痛み...この1つのIE6の評判は-1です!