Как отобразить блок за блоком (т.е. перекрытие)?
Ссылка скопирована
WordPress не вижу как сделать.
Хотя в админке отображается всё нормально. А вот в превью уже вот так.
Дополнительно:
Попробуй сформулировать вопрос, а не изливать эмоции.
Впредь буду знать, Ваша светлость! Помилуйте и разрешите проект закончить.
Пусть я неуч для вас, но увы, наверное более полезен обществу и заказчика, нежели вы.
Людям оно виднее - кто что делает.
И учи русский язык и историю, пригодится. И сохранит нервы.
Русский язык мне учить? Тебе 18? А если гораздо больше, то это очень плохо для тебя.
Напиши что мне ещё нужно учить в свои ....?
С таких гнидным, провокаторским характером тебе вряд ли светит быть руководителем.
Только вот в чём загвоздка, когда такие дерзкие и высокомерные в тырнетах, как ты, приходят ко мне устраиваться на работу, они прям таки паиньки-припаиньки, сама скромность.
(Решение!)
Нужно решить такую задачу?
Заказать помощь
Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.
Лучший ответ
1
Другие ответы (0)
Пока нет других ответов. Будьте первым, кто поможет автору.
Ответить на вопроскомментарий
Вам также может быть интересно
VPN
Как правильно настроить vless для Android TV?
0 ответов
Pyrogram
Как правильно зарегистрировать юзер бота в Telegram?
0 ответов
печатные-платы
Как заставить запускаться программу M3.exe от компании Hanxing AOI в инспекционной машине на Windows 7 Pro?
0 ответов
code-review
Нужен ли код-ревью React/TypeScript проекта?
0 ответов




Если в админке блоки выглядят нормально, а на фронте один блок перекрывает другой, причина почти всегда в CSS:
position:absolute, отрицательные margin, неправильныйz-index, float без очистки или фиксированная высота родителя.Первое, что нужно проверить в DevTools: какой именно элемент залезает на другой и почему. Посмотрите computed styles у проблемного блока:
position,top/left,margin,transform,z-index,height,overflow.Если блоки должны идти друг за другом, не используйте absolute-позиционирование для основной сетки. Должно быть примерно так:
.section { position: relative; margin-bottom: 40px; } .section + .section { margin-top: 40px; }
Если внутри первого блока есть float-элементы, родитель может схлопнуться по высоте. Тогда следующий блок поднимается наверх. Исправление:
.parent::after { content: ""; display: table; clear: both; }
Или современнее — перейти на flex/grid вместо float.
Если проблема только в превью, а в редакторе всё хорошо, возможно, стили редактора и фронта отличаются. Gutenberg/конструктор может подгружать CSS в админке, но не подключать его на сайте. Проверьте, что нужный CSS подключается через
wp_enqueue_scripts, а не только в админке.Ещё частая причина — изображения без заданных размеров. Пока картинка грузится, родитель имеет меньшую высоту, а соседний блок “подъезжает”. Добавьте адаптивные размеры:
img { max-width: 100%; height: auto; }
Если Вы используете конструктор, посмотрите настройки секции: negative margin, overlap, sticky, absolute, custom CSS. Обычно перекрытие включается именно там.
Без скриншота/HTML точнее сказать нельзя, но алгоритм такой: найти элемент в инспекторе, отключать подозрительные CSS-свойства по одному и закрепить исправление в child theme/custom CSS. Не правьте наугад весь шаблон — сначала найдите конкретное свойство, которое создаёт наложение.