Задать вопрос

Процедура логина ломает верстку в кастомной теме WordPress. В чём причина?

Здравствуйте! Нахожусь в процессе натяжки дизайна на вышеупомянутую cms. При залогинивании на сайте (реализовано через Sidebar Login Widget) все колонки main'a дружно сползают вниз примерно на 20px. Хедер и футер сайта, согласно техзаданию, фиксированные. В чём может быть причина?

До логина:
85d634238db14a9fa2656743288dd667.png

После:
1a0ced82254d4365b0ac68ad4d0ec18c.png
  • Вопрос задан
  • 2466 просмотров
Подписаться 3 Оценить Комментировать
Решения вопроса 1
@Tlane Автор вопроса
Два дня старался не думать о проблеме, а тут присел и оперативно пофиксил. Проблема была не в плагине регистрации и не в якобы забытом где-то флоте, а в том что двуслойный, жестко прилепленный к верху страницы хедер, при не совсем понятном условии (изменении состояния элемента в сайдбаре), не давал мейну подниматься на самый верх, блокируя его примерно в 30pх от топа.
Проблема рассосалась , через присвоение мейну position: absolute; top: 0 и манипуляции с z-index'ами. Только так удалось загнать его под два хедера, у одного из которых - position: fixed; top: 0; width: 100%, а у второго - position: relative; top: 0, width: 960px.

Спасибо всем, кто высказался по теме!
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
Тут код надо смотреть. Инструментом разработчика ... после логина искать, какое свойство/значение прописалось в css к селектору main (а может и body) и у вас появился этот отступ. Потом искать где оно прописано, либо в CSS логина, либо в его скриптах, либо где-то еще.
Мне кажется это у body появляется отступ от верхней границы, а так хедер фиксирован, то отступ на него не влияет, только на остальные элементы.

Да ... и у водпресса есть своя панелька админская (при сессии админа вы видите ее на сайте, не в админке) - так она тоже может давать отступ. Правда я давно не работал с этой CMS, не скажу точно. Но бывало такое, когда панель прячешь - а отступ остается. Правится в CSS.
Ответ написан
Комментировать
Zoxon
@Zoxon
Веб-разработчик
Скорее всего просто верстка дерьмовая. Флоат где то не сброшен. Без живого кода точнее понять нельзя.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы