Я не могу понять, почему wp добавляет нежелательные теги
</p>
в мои любимые html. Я что-то пропустил? Проблема: из-за этого они становятся пустыми
</p>
, поэтому на моей карточке bootstrap внизу создается граница 3rem, а не 1px.
Новая страница:
- переключить визуальный редактор на [текст]
- вставить мой html код
- страницу обновления
// Html код выглядит так после Vs Studio formating
<div class="container-fluid p-0">
<div class="jumbotron w-100 bg-danger text-light px-3 pt-4 pb-2" style="text-shadow: -1px -1px 2px #000000;">
<div class="d-flex justify-content-between align-items-center px-3 pt-0 pb-2 mb-2">
<h4>Flexible height</h4>
<h4>Responsive</h4>
</div>
<div class="row no-gutters row-cols-2 row-cols-md-3 row-cols-xl-4">
<div class="col px-2">
<div class="card bg-gradient-primary shadow align-content-center list-unstyled">
<img class="card-img" src="http://localhost/wp_susi/wp-content/uploads/2020/01/image-19.jpg" alt="CardImage">
<div class="card-img-overlay pt-2 pb-3 px-2">
<p class="card-text">Cards can be used for images, supporting text below/above</p>
<div class="d-flex justify-content-between align-items-center">
<div class="btn-group">
<button type="button" class="btn btn-sm btn-outline-light" style="box-shadow: -1px -1px 2px #000000;">View</button>
<button type="button" class="btn btn-sm btn-outline-light" style="box-shadow: -1px -1px 2px #000000;">Edit</button>
</div>
<p>
<small>123 Tag</small>
</p>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
это скомпилированный html код из "источника просмотра страницы"
<h1>gallery</h1>
<div class="container-fluid p-0">
<div class="jumbotron w-100 bg-danger text-light px-3 pt-4 pb-2" style="text-shadow: -1px -1px 2px #000000;">
<div class="d-flex justify-content-between align-items-center px-3 pt-0 pb-2 mb-2">
<h4>Flexible height</h4>
<h4>Responsive</h4>
</p></div>
<div class="row no-gutters row-cols-2 row-cols-md-3 row-cols-xl-4">
<div class="col px-2">
<div class="card bg-gradient-primary shadow align-content-center list-unstyled">
<img class="card-img" src="http://localhost/wp_susi/wp-content/uploads/2020/01/image-19.jpg" alt="CardImage"></p>
<div class="card-img-overlay pt-2 pb-3 px-2">
<p class="card-text">Cards can be used for images, supporting text below/above</p>
<div class="d-flex justify-content-between align-items-center">
<div class="btn-group">
<button type="button" class="btn btn-sm btn-outline-light" style="box-shadow: -1px -1px 2px #000000;">View</button><br />
<button type="button" class="btn btn-sm btn-outline-light" style="box-shadow: -1px -1px 2px #000000;">Edit</button>
</div>
<p>
<small>123 Tag</small>
</p>
</p></div>
</p></div>
</p></div>
</p></div>
</p></div>
</p></div>
</div>
</div>
</div>
</div>
</div>
</div>
[Он создает эти пустые p´s] [1], а также:
<br />
// после первой кнопки ... хм, это кажется немного странным, так как я думал, что html не зависит от отступов.
При разработке сетки изображений на странице. php (для простота разработки) все работает как положено, но при перемещении одного и того же кода на wp-страницу (сообщение) это происходит
Вот заголовок и тело страницы html, блок в конце : (поскольку я создал несколько html -виджетов, это может создать некоторые проблемы, поскольку боковая панель находится перед столбцом содержимого)
Каким-то образом WordPress Редактор выполняет форматирование, когда: в панели инструментов, после вставки нового кода на новую страницу и переключения в визуальный редактор и обратно в режим текстового редактора. Впоследствии код из wp выглядит следующим образом, и карта отображается немного по-другому, потому что ищите закрывающую скобку тега img
<div class="container-fluid p-0">
<div class="jumbotron w-100 bg-danger text-light px-3 pt-4 pb-2" style="text-shadow: -1px -1px 2px #000000;">
<div class="d-flex justify-content-between align-items-center px-3 pt-0 pb-2 mb-2">
<h4>Flexible height</h4>
<h4>Responsive</h4>
</div>
<div class="row no-gutters row-cols-2 row-cols-md-3 row-cols-xl-4">
<div class="col px-2">
<div class="card bg-gradient-primary shadow align-content-center"><img class="card-img" src="http://localhost/wp_susi/wp-content/uploads/2020/01/image-19.jpg" alt="CardImage" />
<div class="card-img-overlay pt-2 pb-3 px-2">
<p class="card-text">Cards can be used for images, supporting text below/above</p>
<div class="d-flex justify-content-between align-items-center">
<div class="btn-group"><button class="btn btn-sm btn-outline-light" style="box-shadow: -1px -1px 2px #000000;" type="button">View</button>
<button class="btn btn-sm btn-outline-light" style="box-shadow: -1px -1px 2px #000000;" type="button">Edit</button></div>
<small>123 Tag</small>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
И отображение страницы
<h1>gallery</h1>
<div class="container-fluid p-0">
<div class="jumbotron w-100 bg-danger text-light px-3 pt-4 pb-2" style="text-shadow: -1px -1px 2px #000000;">
<div class="d-flex justify-content-between align-items-center px-3 pt-0 pb-2 mb-2">
<h4>Flexible height</h4>
<h4>Responsive</h4>
</div>
<div class="row no-gutters row-cols-2 row-cols-md-3 row-cols-xl-4">
<div class="col px-2">
<div class="card bg-gradient-primary shadow align-content-center"><img class="card-img" src="http://localhost/wp_susi/wp-content/uploads/2020/01/image-19.jpg" alt="CardImage" /></p>
<div class="card-img-overlay pt-2 pb-3 px-2">
<p class="card-text">Cards can be used for images, supporting text below/above</p>
<div class="d-flex justify-content-between align-items-center">
<div class="btn-group"><button class="btn btn-sm btn-outline-light" style="box-shadow: -1px -1px 2px #000000;" type="button">View</button><br />
<button class="btn btn-sm btn-outline-light" style="box-shadow: -1px -1px 2px #000000;" type="button">Edit</button></div>
<p><small>123 Tag</small></p>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
Много p´ s пропали, но теперь закрывающая скобка тегов img повреждена и добавлен ap *
<div class="card bg-gradient-primary shadow align-content-center"><img class="card-img" src="http://localhost/wp_susi/wp-content/uploads/2020/01/image-19.jpg" alt="CardImage" /></p>
´´´
[1]: https://imgur.com/a/3lPkT1G