css - MVC CSS 默认颜色

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

我做错了什么/遗漏了什么?

最佳答案

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

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

关于css - MVC CSS 默认颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5504300/

相关文章:

c# - 如何在 ASP.NET MVC 上获取 session IsPersistent?

javascript - 使用 ajax 调用动态填充列表后刷新列表的显示值

asp.net - Microsoft 终止支持后使用 .NET Framework 4.5 的后果是什么

javascript - 局部 View 渲染不正确(ASP.NET MVC)

javascript - 改变元素的尺寸

css - 文本间距的正确方法?

css - Semantic-UI:在工具提示中添加换行符

linq - 与技术保持同步

swift - 调用与我的数据库交互的方法的最佳位置在哪里?

javascript - 如何使用 jquery 隐藏基于子值的标签