MVC CSS默认颜色

时间:2011-03-31 18:05:46

标签: css asp.net-mvc model-view-controller

我已经创建了一个默认的MVC应用程序,并希望更改主窗体的背景颜色。我进入Site.css并更改以下部分:

body
{   
    background-color:Black;
    font-size: .75em;
    font-family: Verdana, Helvetica, Sans-Serif;
    margin: 0;
    padding: 0;
    color:White;    
}

然后,当我在设计模式下查看Site.Master时,它会显示背景和白色文本。但是,当我随后运行应用程序时,它将恢复为默认颜色。我可以通过简单地将样式标签添加到正文来强制颜色更改:

<body style="background-color:Black">

这很好用。 CSS文件似乎正确连接:

<head runat="server">
    <title><asp:ContentPlaceHolder ID="TitleContent" runat="server" /></title>
    <link href="../../Content/Site.css" rel="stylesheet" type="text/css" />
</head>

我做错了什么/失踪了?

1 个答案:

答案 0 :(得分:2)

确保样式表的路径正确无误。 ../../仅在您相对于根目录的两个文件夹时才有效。

<link href="<%=ResolveUrl("~/") %>Content/Site.css" rel="stylesheet" type="text/css" />