Html 引导4中心(水平)图像+;div内的文本

Html 引导4中心(水平)图像+;div内的文本,html,css,bootstrap-4,Html,Css,Bootstrap 4,引导程序4: 如何将包含图像和文本的div水平居中放置在图像右侧 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | | Heading | + IMG +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

引导程序4:
如何将包含图像和文本的div水平居中放置在图像右侧

                                 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
                                 |     | Heading                     |
                                 + IMG +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
                                 |     | Lead                        |
                                 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
我试着在一行内画三列

<div class="row">
    <div class="col"></div>
    <div class="col-auto">
        <img src="..." width="..." height="..." />
        <h1 class="display-5 m-0">...</h1>
        <p class="lead">...</p>
    </div>
    <div class="col"></div>
</div>

...

但问题是标题太长,绕到下一行。如果我将中间的列放大,它将不再居中。无论文本长度如何,我都需要将其居中。


你好,世界
Lorem ipsum dolor sit amet,是一位杰出的献身者。塞德·亨德雷瑞特告别了布兰迪特。阿利夸姆·普莱斯特拉特,维利特·弗雷森姆,我的猫,我的车,我的车,我的车


你好,世界
Lorem ipsum dolor sit amet,是一位杰出的献身者。塞德·亨德雷瑞特告别了布兰迪特。阿利夸姆·普莱斯特拉特,维利特·弗雷森姆,我的猫,我的车,我的车,我的车

试试这段代码

  <div class="text-center">
      <div class="row justify-content-md-center">
        <div class="col-md-auto">
          <img src="https://placehold.it/100x100">
        </div>
        <div class="col-md-auto">
            <h1 class="display-5 m-0">...</h1>
            <p class="lead">...</p>
        </div>
      </div>
    </div>

...

此处正在进行演示:

请尝试此代码

  <div class="text-center">
      <div class="row justify-content-md-center">
        <div class="col-md-auto">
          <img src="https://placehold.it/100x100">
        </div>
        <div class="col-md-auto">
            <h1 class="display-5 m-0">...</h1>
            <p class="lead">...</p>
        </div>
      </div>
    </div>

...

这里的工作演示:

我想出来了

<div class="row">
  <div class="col-12 d-flex flex-row justify-content-center">
    <img src="..." width="..." height="..." />
    <div>
      <h1 class="display-5 m-0">...</h1>
      <p class="lead">...</p>
    </div>
  </div>
</div>

...

我想出来了

<div class="row">
  <div class="col-12 d-flex flex-row justify-content-center">
    <img src="..." width="..." height="..." />
    <div>
      <h1 class="display-5 m-0">...</h1>
      <p class="lead">...</p>
    </div>
  </div>
</div>

...


它不居中。它不居中。图像不在文本的左侧。在较小的屏幕上?甚至更大的屏幕?13“。图像和文本之间的空间很大。更新答案。请检查它是否正在呈现您所需的方式。图像不在文本的左侧。在更小的屏幕?甚至更大的屏幕?13“。图像和文本之间的空间很大。更新答案。请检查它是否呈现了您所需的效果