كيف يمكنني تغيير ASP.NET listbox الحدود من 3d 1px الصلبة ؟
سؤال
بشكل افتراضي في listbox ASP.NET وقد 3D تأثير الحدود.أنا بحاجة إلى تغيير ذلك إلى الصلبة ، 1 px بعض اللون.يمكن أن يتم ذلك باستخدام css ؟
شكرا أتول
المحلول
أعتقد أن أي خصائص معينة من تحديد الوسم لا styleable.أن تفعل شيئا مع تقديم انها مرتبطة نظام التشغيل.غير متأكد حول ie8.
هنا هو شيء أنماط الحدود ، ولكن المشاركة:
نصائح أخرى
ويمكنك إعطاء مربع القائمة الخاصة بك سيطرة فئة CSS ثم استخدام ذلك لتحديد الحدود التي تريدها في ورقة الأنماط الخاصة بك.
<asp:ListBox id="YourListBox" CssClass="SomeClassName" rows="3" runat="server" />
وأو يمكنك استخدام Asp.net المواضيع والجلود
على الحدود يمكنك استخدام شعبة كما مربع القائمة الأم:
CSS
.myborder {border: 1px solid blue;}
العلامات
<div id="contents" runat="server" class="myborder">
<asp:ListBox ID="lbxItems" runat="server"></asp:ListBox>
</div>
ملاحظة:هذا الحل الوحيد الذي يعمل في IE8+ ، وليس IE7.
لا تنتمي إلى StackOverflow