質問

.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;
}
役に立ちましたか?

解決

IE6、IE7&(でも、標準モードで)IE8での選択またはオプションの要素の上に(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

他のヒント

それは悲しげに本当Dedrickだ...

IE6でそれを右揃える場合は、多分あなたは要素の左側を埋めるために空白を追加し、それらが同一の測定作ることができ、本当に重要です。この1でIE6のための本当の痛みがとにかく... -1評判ポイント!

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top