#html #css #wordpress #elementor
#HTML #css #wordpress #elementor
Вопрос:
Я создал сетку с простым пользовательским html для использования в качестве аудиоплееров
Я добавляю пользовательский html в тему WordPress с помощью пользовательского HTML-элемента / виджета Elementor Builder
К сожалению, под каждым изображением проигрывателя есть пробел
Выглядит так https://jmp.sh/sBBRFwV
Должно выглядеть так https://jmp.sh/Fq5a0TA
Я бы очень хотел использовать его с темой Hello Elementor на новом веб-сайте, но этот пробел для меня является препятствием
Затем я протестировал его с рядом других тем со следующими результатами
WP 2020, Astra и OceanWP не имеют этой проблемы, нет пробелов, идеально
WP 2019, Neve и Generate Press также имеют проблему, видимый пробел
Я исчерпывающе сравнил css тем, которые имеют и не имеют пробелов, и я не могу понять причину
Я могу устранить пробел, добавив css line-height или font-size: 0; в элементе элемента сетки, но это не реальное решение, просто имеющее дело с симптомом, поскольку темы, в которых нет пробелов, имеют высоту строки и размеры шрифта больше 0
Я установил каждую тему в последней версии WP на отдельных тестовых сайтах и использую только плагины Elementor и Simple Custom CSS, шаблон страницы устанавливается на elementor canvas при каждой установке
Я думаю, что это связано с тем, как каждая тема связана с сбросом или нормализацией css, но может быть неправильным
Я потерялся. Может кто-нибудь взглянуть на это и дать мне некоторое представление о том, чего мне не хватает
Я действительно не хочу использовать другую тему, если я могу помочь
С наилучшими пожеланиями, Эшли
Комментарии:
1. Можете ли вы обратиться в службу поддержки Elementor?
Ответ №1:
Я только сравнил wp2020 и neve, но предполагаю, что это будет аналогичная проблема.
В версии wp2020, если вы поищете тег раздела с классом «elementor-element-e86902a», вы увидите, что он наследует некоторые стили из http://www.calpeguide.com/wp2020/wp-content/themes/twentytwenty/style.css?ver=1.5 они отсутствуют в эквивалентном теге раздела (elementor-element-54a1e41) на сайте neve.
Это все, что я мог видеть, поэтому, возможно, стоит попытаться воссоздать на сайте neve.
Ответ №2:
Изображение должно иметь свойство отображения, будь то блок, встроенный блок и т. Д
Комментарии:
1. Спасибо, я обнаружил, что причиной было отсутствие свойства отображения тега img — я прочитал ваш комментарий и немного прочитал о свойствах отображения, и в этом случае это должно быть свойство уровня блока или блока, такое как flex или grid, поскольку свойства высоты и ширины не влияют на встроенные или встроенные свойства уровня в соответствии с w3school- спасибо за интерес и комментарий — заставил меня узнать больше — всего наилучшего, Эшли
Ответ №3:
Я нашел ответ, в теге img отсутствовал display: block;
На самом деле просто, но как найти иголку в стоге сена
В конце я использовал старую технику решения проблем, которую я изучил в 70-х годах в качестве теста для учеников, уменьшил систему вдвое, снова протестировал, снова уменьшил вдвое и т. Д
Я добавил все 6500 строк reset css из темы wp2020 в тему wp2019 и начал оттуда
Спасибо, что посмотрели на меня
С наилучшими пожеланиями, Эшли