Standardmäßig hat das Listenfeld in ASP.NET einen 3D-Rahmeneffekt. Ich muss das ändern zu Solid, 1 px, etwas Farbe. Kann dies mit CSS getan werden?Wie ändere ich einen ASP.NET-Listbox-Rahmen von 3d auf 1px solid?
Danke, Atul
Standardmäßig hat das Listenfeld in ASP.NET einen 3D-Rahmeneffekt. Ich muss das ändern zu Solid, 1 px, etwas Farbe. Kann dies mit CSS getan werden?Wie ändere ich einen ASP.NET-Listbox-Rahmen von 3d auf 1px solid?
Danke, Atul
Ich denke, dass für bestimmte Eigenschaften des Select-Tags nicht styleable sind. Etwas mit dem Rendering zu tun, das an das Betriebssystem gebunden ist. Nicht sicher über ie8.
Hier ist etwas, das Stile Grenzen, aber seine beteiligt:
Sie können Ihre ListBox eine CSS-Klasse steuern geben und dann verwenden, die Grenze Sie in Ihrem Stylesheet definieren möchten.
<asp:ListBox id="YourListBox" CssClass="SomeClassName" rows="3" runat="server" />
Oder können Sie Asp.net Themes und Skins
Für die Grenze, benutzen Sie einen div als Listenfeld der Eltern verwenden können :
CSS
.myborder {border: 1px solid blue;}
MARKUP
<div id="contents" runat="server" class="myborder">
<asp:ListBox ID="lbxItems" runat="server"></asp:ListBox>
</div>
Hinweis: Diese Lösung funktioniert nur für IE8 + nicht IE7.
Danke Dombenoit. Ich habe diese Option bereits ausprobiert, aber aus irgendeinem Grund scheint es nicht zu funktionieren. – Atul