ASP.NET リストボックスの境界線を 3D から 1px ソリッドに変更するにはどうすればよいですか?

StackOverflow https://stackoverflow.com/questions/1077739

  •  21-08-2019
  •  | 
  •  

質問

デフォルトでは、ASP.NET のリストボックスには 3D 境界線効果があります。これをソリッド、1 ピクセル、何らかの色に変更する必要があります。これはCSSを使用して行うことができますか?

ありがとう、アトゥル

役に立ちましたか?

解決

私はIE用、selectタグの特定のプロパティがstyleableないと思います。 OSに結び付けられ、それのレンダリングとは何か。 IE8わからない。

ここで何かそのスタイルの境界線であるが、その関与ます:

http://v2.easy-designs.net/articles/replaceSelect/

他のヒント

あなたは、あなたのスタイルシートであなたが好きな境界線を定義するためにそれを使用、あなたのListBoxコントロールのCSSクラスを与えることができます。

<asp:ListBox id="YourListBox" CssClass="SomeClassName" rows="3" runat="server" />

それとも、Asp.netのテーマを使用することができますし、スキン

境界線には、リスト ボックスの親として div を使用できます。

CSS

.myborder {border: 1px solid blue;}

マークアップ

<div id="contents" runat="server" class="myborder">
  <asp:ListBox ID="lbxItems" runat="server"></asp:ListBox>
</div>

注記:この解決策は IE8 以降でのみ機能し、IE7 では機能しません。

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