Позиция нижнего колонтитула joomla gantry выключена

Я использую Joomla 3 и Gantry framework для создания сайта. Я только что заметил, что когда-то, когда я возился с css для сайта, мне удалось испортить позиционирование нижнего колонтитула. Он больше не будет отображаться внизу страницы, он просто зафиксирован под последним модулем.

Может ли кто-нибудь дать мне намек на то, что может быть не так?

сайт: http://solstack.infinito.se/homepage


person Håkan Bylund    schedule 18.03.2013    source источник


Ответы (1)


Это оскорбительный стиль в gantry-custom.css:

div.rt-grid-6 {
    height: 166px;
}

Похоже, вы хотите это вместо этого:

#rt-header div.rt-grid-6 {...

Как правило, переопределять стили в таком общем виде — плохая идея. Поместите класс или идентификатор для определенного элемента, если вы должны вместо этого указать размер и стиль, или найдите существующий идентификатор, как я сделал. Для этой цели я часто использую поле суффикса класса модуля.

ОБНОВИТЬ:

Вместо того, чтобы задавать высоту основного элемента шаблона, вы можете исправить то, что находится внутри него. Похоже, вы могли бы использовать div, а не абзац, и выполнить то же самое без каких-либо стилей. У div нет нижнего поля.

<div>
    <a title="Hem" target="_self" href="http://solstack.infinito.se/">
        <img alt="" src="/images/logotyp_400_trans.png">
    </a>
</div>
person isherwood    schedule 18.03.2013
comment
Это решило это, спасибо! И спасибо за совет. На самом деле я думал, что rt-grid6 предназначен для этого модуля, но я вижу, что это не так. Я все еще учусь этому. Ваше здоровье. - person Håkan Bylund; 19.03.2013
comment
Пожалуйста. Обычно предполагается, что класс может использоваться более одного раза, поэтому мы включаем идентификатор родителя. В случае шаблонов RT класс часто используется только один раз для каждого родительского элемента ID. - person isherwood; 19.03.2013