2012-07-27 2 views
-2

У меня есть карта сайта в моем проекте, я сделал некоторые изменения, а затем карта сайта потеряла свою внешность и появилась такая вот.Внешний вид карты не подходит

Unexpected http://i50.tinypic.com/33zfek8.jpg

И что я в другом месте, как это ..

Expected http://i46.tinypic.com/211jka1.jpg

Оба они используют один и тот же таблицы стилей. Даже я пытался копировать из одного в другой, но когда я вставляю его, он потеряет свой цвет дизайна. Я не знаю, что случилось. Я проверил файл конфигурации и другие свойства проекта, но не работает.

Я использую Visual Studio 2010 SP1 и рамки .NET 4.0 в обоих случаях

Код для управления меню (Что же в обоих):

CSS: /* TAB МЕНЮ
------------------------------------------------- --------- */

div.hideSkiplink 
{ 
    background-color:white; 
    width:100%; 
} 

div.menu 
{ 
    padding: 4px 0px 4px 8px; 
} 

div.menu ul 
{ 
    list-style: none; 
    margin: 0px; 
    padding: 0px; 
    width: auto; 
} 

div.menu ul li a, div.menu ul li a:visited 
{ 
    background-color: #F87431; 
    border: 1px #4e667d solid; 
    color: #dde4ec; 
    display: block; 
    line-height: 1.35em; 
    padding: 4px 20px; 
    text-decoration: none; 
    white-space: nowrap; 
} 

div.menu ul li a:hover 
{ 
    background-color: #bfcbd6; 
    color: #465c71; 
    text-decoration: none; 
} 

div.menu ul li a:active 
{ 
    background-color: #F87431; 
    color: #cfdbe6; 
    text-decoration: none; 
} 
+0

Я предполагаю, что здесь нет контроля версий? –

+1

Двойная проверка, что вы импортируете свой файл CSS на обеих страницах – Jupaol

+2

«Осмотреть элемент» с помощью браузера, такого как Google Chrome, и посмотрите, какие стили не применяются. – Curt

ответ

1

Ваш CSS нацелен на список, но старые версии .NET отображают меню в виде таблицы - см., Если у вас есть этот параметр где-нибудь в Web.Config

controlRenderingCompatibilityVersion=3.5 

Это говорит .NET для визуализации указательного старого способа с помощью таблиц, чтобы ваш CSS не будет применяться - удалить, что и он должен отображаться как UL/LI теги и ваши стили будут Теперь работать.

Смежные вопросы