默认情况下,ASP.NET中的列表框具有3D边框效果。我需要将其更改为Solid,1 px,一些颜色。可以使用css完成吗?
谢谢, 阿图尔
答案 0 :(得分:0)
您可以为ListBox控件提供一个CSS类,然后使用它来在样式表中定义您喜欢的边框。
<asp:ListBox id="YourListBox" CssClass="SomeClassName" rows="3" runat="server" />
答案 1 :(得分:0)
我认为因为ie,select标签的某些属性不具有样式。与渲染相关的操作系统与操作系统有关。不确定ie8。
以下是边框样式,但涉及:
答案 2 :(得分:0)
或者您可以使用Asp.net主题和皮肤
答案 3 :(得分:0)
对于边框,您可以使用div作为列表框的父级:
<强> CSS 强>
.myborder {border: 1px solid blue;}
<强> MARKUP 强>
<div id="contents" runat="server" class="myborder">
<asp:ListBox ID="lbxItems" runat="server"></asp:ListBox>
</div>
注意:此解决方案仅适用于IE8 +,而不适用于IE7。