Joomla 1.5, CSS, IE7 и mod_menu - PullRequest
       5

Joomla 1.5, CSS, IE7 и mod_menu

0 голосов
/ 09 февраля 2011

У меня есть сайт, который был сделан в Joomla здесь (я не очень знаком с Joomla, но мне пришлось быстро его освоить) и отлично смотрится во всех браузерах, кроме IE7.Проблема в том, что верхнее меню не отображается в IE7, и, следовательно, весь CSS-код после разрывов меню.Я знаю, что это по крайней мере частично загрузка, потому что некоторые стили загружаются (фон, цвета и тип), но основной контейнер и другие элементы div не отображаются.Я подозреваю, что либо IE7 не читает правильную таблицу стилей (есть 4 - один для обычного, один для IE7, один для IE6 и один для печати) и может пытаться реализовать два одновременно?У меня больше нет идей, как найти проблему, поэтому я надеюсь, что либо у кого-то еще была эта проблема, либо он знает, как ее решить.Я включил ссылку на домашнюю страницу сайта, но если вам нужна дополнительная информация, чтобы помочь мне, просто дайте мне знать.Заранее спасибо.

1 Ответ

1 голос
/ 09 февраля 2011

Я пролистал некоторые ваши CSS и нашел этот раздел в template.css:

/* begin Logo */

div.art-logo {
    display: block;
    position: absolute;
    left: 10px;
    top: 20px;
    width: 500px;
}
h1.art-logo-name {
    display: block;
 text-align: {
HorizontalAlign
}
;
}
h1.art-logo-name, h1.art-logo-name a, h1.art-logo-name a:link, h1.art-logo-name a:visited, h1.art-logo-name a:hover {
    font-size: 26px;
    text-decoration: none;
    padding: 0;
    margin: 0;
 color: {
NameFontColor
}
 !important;
}
h2.art-logo-text, h2.art-logo-text a, h2.art-logo-text a:link, h2.art-logo-text a:visited, h2.art-logo-text a:hover {
    font-weight: normal;
    font-size: 18px;
    padding: 0;
    margin: 0;
 color: {
TextFontColor
}
 !important;
}
h2.art-logo-text {
    display: block;
 text-align: {
HorizontalAlign
}
;
}
/* end Logo */

В предположении, я бы сказал, что биты такие:

{
HorizontalAlign
}
;

должно быть вот так:

{HorizontalAlign};

и затем Joomla заменит заполнитель. (Я не знаю, Joomla, я просто предполагаю, что это будет)

Если нет, попробуйте вместо этого text-align: center.

Если это по-прежнему не помогает, вы должны просмотреть все ваши CSS, чтобы найти больше примеров той же ошибки.

...