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

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

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

После:
1a0ced82254d4365b0ac68ad4d0ec18c.png
  • Вопрос задан
  • 2464 просмотра
Решения вопроса 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
Веб-разработчик
Скорее всего просто верстка дерьмовая. Флоат где то не сброшен. Без живого кода точнее понять нельзя.
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы