图像文本换行在前端无法正常工作

时间:2020-06-25 作者:Laura Sage

我一直在拼命想把这个修好。我不知道出了什么问题。它在可视化编辑器中看起来很好(虽然我通常使用文本版本,但从不使用Gutenburg(因此这是引用经典编辑器)。

左对齐或右对齐的图像无法正确包装文本。我已经在样式表中添加了以下CSS,这没有什么区别。

.alignnone {
    margin: 5px 20px 20px 0;
}

.aligncenter,
div.aligncenter {
    display: block;
    margin: 5px auto 5px auto;
}

.alignright {
    float:right;
    margin: 5px 0 20px 20px;
}

.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}

a img.alignright {
    float: right;
    margin: 5px 0 20px 20px;
}

a img.alignnone {
    margin: 5px 20px 20px 0;
}

a img.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}

a img.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto;
}
它仅用添加到旁边的段落包装。但随后的段落并没有继续总结。它们从图像下方开始,如此屏幕截图所示:enter image description here

有人能帮我吗?

1 个回复
最合适的回答,由SO网友:Michelle 整理而成

您的容器div 对于内容区域,有一个.row, 设置为display:flex 在引导中。父母的直接子女display:flex 无法浮动。

要解决此问题,您需要更新.row 类,因此它未设置为display:flex (display:block 或者添加一个内部包装div,这样图像和段落就不会直接指向.row 部门。

相关推荐

WP Large Images crash page

我遇到了一个问题,照片库中最宽的一面有多个7MB、4000px的图像,导致wordpress页面崩溃,或者页面变得没有响应。我使用smush调整图像大小。除了较小的图像,还有其他想法吗?还是更少的图像?