Мой код страницы входа выглядит так. Стиль таблицы отлично работает, когда я использую внутреннюю таблицу стилей в заголовке.
<asp:Content ID="HeaderContent" runat="server" ContentPlaceHolderID="HeadContent">
<link href="~/Styles/Site.css" rel="stylesheet" type="text/css" />
<style type="text/css">
table {
background: #FF66FF;
font-size: .80em;
font-family: "Helvetica Neue" , "Lucida Grande" , "Segoe UI" , Arial, Helvetica, Verdana, sans-serif;
margin: 0px;
padding: 0px;
color: #696969;
width: 100%;
}
</style>
</asp:Content>
Но когда я копирую вставку то же самое во внешней таблице стилей, она не форматирует мою таблицу!
Где он заблудился? Какая проблема?
Управление проверкой получает форматирование с той же страницы css
Я понял! Одна перезагрузка страницы зафиксировала его. Какие несколько сборок не делали, простое обновление сделало! С кодом ничего не случилось. Должно быть, проблема с кешем.
Он отлично работает здесь с данным визуализированным HTML и стилем:
<table id="greentable" >
<tr>
<td>UserName</td>
<td class="style1"> <input name="ctl00$MainContent$txtUserName" type="text" id="MainContent_txtUserName" />
<span id="MainContent_RequiredFieldValidator1" style="display:none;"></span>
</td>
</tr>
<table>
см. демо:
DEMO
http://jsfiddle.net/sunnykumar08/Q79aH/
Проверьте правильность пути файла styles.css и правильность отображения.