Цвет по умолчанию MVC CSS - PullRequest
2 голосов
/ 31 марта 2011

Я создал приложение 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 Ответ

2 голосов
/ 31 марта 2011

Убедитесь, что путь к вашей таблице стилей правильный.../../ будет работать только тогда, когда вы находитесь на две папки глубже относительно корня.

<link href="<%=ResolveUrl("~/") %>Content/Site.css" rel="stylesheet" type="text/css" />
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...