在母版页中反映的CSS不在表的子页面中

时间:2014-03-21 05:21:01

标签: html asp.net css formatting

我的登录页面代码如下所示。当我在标题中使用内部样式表时,表格的样式非常有效。

<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>

InternalCSS

但是当我在外部样式表中复制粘贴相同的东西时,它不会格式化我的表格!

ExternalCSS

它在哪里迷路?似乎是什么问题?

验证控件从同一个css页面获取格式

2 个答案:

答案 0 :(得分:0)

这里使用给定的呈现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>

参见演示:

<强>样本

http://jsfiddle.net/sunnykumar08/Q79aH/

检查styles.css文件路径是否正确并且是否正确呈现。

答案 1 :(得分:0)

我明白了!一页重新加载修复它。多个构建没有做什么,简单的刷新做了!代码没有错。一定是一些缓存问题。