Скажімо, у мене є такий код ASP.NET/CSS:
<div style="color:Red;">
some text...<asp:Button runat="server" ID = "Button1" Text = "ABC" />
</div>
Частина "деякий текст" буде червоною, але текст кнопки не червоний. Чому? Якщо я розміщу мітку замість кнопки, текст мітки буде червоним.
Відповіді:
1 для відповіді № 1Я пропоную вам використовувати Firebug для Firefox для перевірки відтвореного html та стилів CSS, які на нього діють.
Ан <asp:Button />
Елемент керування не відображає мітку, він відображає HTML <input />
тег
Ваші стилі за замовчуванням для <label />
і a <input />
можуть бути завершені різні. Швидким виправленням буде:
<style type="text/css">.red { color:Red!important; }</style>
<asp:button id="myButton" class="red" runat="server">My Button Text</asp:button>