




Это странно. У меня возникла эта проблема, но наоборот: когда я использую внешние таблицы стилей, внешняя таблица стилей игнорируется, и работает только мой встроенный CSS.
Решением этой проблемы было добавление разрешений для папки, в которой находится внешний файл CSS.
Одно предложение: просмотрите источник отображаемой страницы и проверьте там тег body. Возможно, что стиль где-то перезаписывается значением внешнего файла CSS.
Да, вы должны проверить выходной HTML и свой браузер.
Если в вашем html-выводе нет тега стиля, вы можете использовать и попробовать:
<body bgcolor = "#C3DAF9">
Вы пробовали проверять свои HTML-элементы с помощью Firebug? Мы надеемся, что это должно сказать вам, что, если вообще что-то, отменяет ваш CSS.
Узнайте, как использовать Firebug, и используйте его, чтобы определить, какие стили применяются к вашей странице.
Стиль фона не имеет значения «цвет».
Вы ищете цвет фона.
"background" - допустимое свойство ярлыка. См. w3.org/TR/CSS21/colors.html#propdef-background
Решил проблему. Я не уверен, что понимаю, почему это произошло, но вот код нарушения;
if (User.Identity.IsAuthenticated) {
if (User.Identity is BookingIdentity) {
BookingIdentity id = (BookingIdentity) User.Identity;
Response.Write("<p/>UserName: " + id.Name);
}
}
Удаление Response.Write заставляет все снова работать. Response.Write (который я добавил, чтобы проверить, что пользователь вошел в систему одновременно с проверкой подлинности форм), похоже, что-то делает с отображением страницы? Есть идеи?
Оказывается, проблема в Response.Write, он по существу прерывает рендеринг остальной части страницы с этого момента. (или слова на этот счет)
Попробовал, и стиль отображается в источнике, поэтому он не перезаписывается. Я использую customAuthentication httpModule, который может вызывать проблему. Я создал пустое приложение, и в нем нет проблем, поэтому я буду отображать биты, пока он не сломается, чтобы сузить его. Благодарность