如何将ASP.NET列表框边框从3d更改为1px实体?

时间:2009-07-03 04:15:44

标签: asp.net css listbox border

默认情况下,ASP.NET中的列表框具有3D边框效果。我需要将其更改为Solid,1 px,一些颜色。可以使用css完成吗?

谢谢, 阿图尔

4 个答案:

答案 0 :(得分:0)

您可以为ListBox控件提供一个CSS类,然后使用它来在样式表中定义您喜欢的边框。

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

答案 1 :(得分:0)

我认为因为ie,select标签的某些属性不具有样式。与渲染相关的操作系统与操作系统有关。不确定ie8。

以下是边框样式,但涉及:

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

答案 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。