.netドロップダウンリストのテキストの配置
-
10-09-2019 - |
質問
.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での選択またはオプションの要素の上に(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評判ポイント!
所属していません StackOverflow