По умолчанию список в ASP.NET имеет эффект трехмерной границы. Мне нужно изменить это на Solid, 1 пиксель, какой-нибудь цвет. Можно ли это сделать с помощью css?
Спасибо, Атул
По умолчанию список в ASP.NET имеет эффект трехмерной границы. Мне нужно изменить это на Solid, 1 пиксель, какой-нибудь цвет. Можно ли это сделать с помощью css?
Спасибо, Атул
Я думаю, что for ie некоторые свойства тега select не стилизуются. Что-то связанное с рендерингом, привязанным к ОС. Не уверен насчет 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.