我已经创建了一个默认的 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/