Очень и очень странная ошибка CSS / ASP.NET - PullRequest
1 голос
/ 07 декабря 2011

Я создал базовую таблицу стилей для макета и размера текста и несколько тем ASP.Net для стиля.По какой-то причине работает любой другой элемент меню, кроме элемента «Моя учетная запись».Даже пункты подменю работают правильно.

Screenshot of strange CSS bug

/*Basic CSS menu Layout*/
#Menu
{
    font-size: 24pt;
    height: 48px;
    width: 1000px;
    color: White;
    background-color: Black;
}

#Menu a
{
    color: White;
    text-decoration: underline;
    width: 224px;
    height: 48px;
}

#Menu a:visited
{
    color: White;
    text-decoration: none;
}

#Menu a:hover
{
    color: White;
    font-style: italic;
}
/*StyleSheetTheme menu layout*/
#Menu a
{
    background-image: url('Menu_Default.png');
    background-repeat: no-repeat;
}

#Menu a:hover
{
    background-image: url('Menu_Default.png');
    background-repeat: no-repeat;
}

#Menu a:visited
{
    background-image: url('Menu_Default.png');
    background-repeat: no-repeat;
}

#Menu a:active
{
    background-image: url('Menu_Default.png');
    background-repeat: no-repeat;
}

Ответы [ 2 ]

2 голосов
/ 08 декабря 2011

Проблема решена!Моя ошибка была странной, хорошо.Это было в моей карте сайта;2 из 3 моих пунктов меню верхнего уровня не связаны - это категории.Схема карты сайта не знала, как перевести единственный связанный с меню пункт верхнего уровня.Позвольте мне показать вам разницу: между старой картой сайта и рабочей картой сайта:

ТЕКУЩАЯ РАБОТА

      <siteMapNode>
          <siteMapNode url="Index.aspx" title="Home ☻" > </siteMapNode>
          <siteMapNode url="" title="Account ☻" >
              <siteMapNode url="Login.aspx" title="☻Login" />
              <siteMapNode url="Register.aspx" title="☻Register" />
              <siteMapNode url="EditAccount.aspx" title="☻Edit Profile" />
              <siteMapNode url="MyAccount.aspx" title="☻My Account" />
          </siteMapNode>
          <siteMapNode url="" title="About Me ☻">
              <siteMapNode url="GameDesign.aspx" title="☻App Design" />
              <siteMapNode url="WebDesign.aspx" title="☻Web Design" />
              <siteMapNode url="Contact.aspx" title="☻Contact Me" />
          </siteMapNode>
          <siteMapNode title="Freebies ☻ ">
              <siteMapNode url="FreeGames.aspx" title="☻Games"/>
              <siteMapNode url="FreeGraphics.aspx" title="☻Graphics" />
              <siteMapNode url="TipsnTrix.aspx" title="☻Design Tips" />
          </siteMapNode>
      </siteMapNode>

СТАРЫЙ

      <siteMapNode>
          <siteMapNode url="Index.aspx" title="Home ☻" > </siteMapNode>
          <siteMapNode url="MyAccount.aspx" title="Account ☻" >
              <siteMapNode url="Login.aspx" title="☻Login" />
              <siteMapNode url="Register.aspx" title="☻Register" />
              <siteMapNode url="EditAccount.aspx" title="☻Edit Profile" />
          </siteMapNode>
          <siteMapNode url="" title="About Me ☻">
              <siteMapNode url="GameDesign.aspx" title="☻App Design" />
              <siteMapNode url="WebDesign.aspx" title="☻Web Design" />
              <siteMapNode url="Contact.aspx" title="☻Contact Me" />
          </siteMapNode>
          <siteMapNode title="Freebies ☻ ">
              <siteMapNode url="FreeGames.aspx" title="☻Games"/>
              <siteMapNode url="FreeGraphics.aspx" title="☻Graphics" />
              <siteMapNode url="TipsnTrix.aspx" title="☻Design Tips" />
          </siteMapNode>
      </siteMapNode>

Какая сумасшедшая ошибка!Я не знал, что вы можете испортить схему вашего сайта.Урок выучен;быть последовательным в ваших файлах карты сайта;если у вас есть связанные подменю и категории верхнего уровня, убедитесь, что ВСЕ элементы меню верхнего уровня являются категориями, и ВСЕ ваши подменю связаны.

1 голос
/ 07 декабря 2011

Является ли выделенный курсивом текст «ошибкой»?Это при наведении курсора на расширение меню?Вот ваш виновник;

font-style: italic;

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...