如何制作带图片、居中内容和右对齐文本的段落?

如何制作带图片、居中内容和右对齐文本的段落?

居中对齐带有图片和多行文本的段落

您需要制作一个 html 段落,其中图片、主要内容和右对齐文本居中对齐。同时,右对齐文本第一行应该与主要内容对齐。

以下是实现此效果的代码:

<p>
  <span>图片或图标占位符</span>
  <div style="display: flex; align-items: center; justify-content: center;">
    <p style="flex: 1;">主要内容</p>
    <span>参建单位</span>
  </div>
  <span style="text-align: right;">
    右边文字可以换行,但第一行与参建单位对齐
  </span>
</p>

示例效果:

[图片示例]

代码解析:

  • 使用 display: flex 布局 div 以水平居中对齐其子元素。
  • align-items: center 垂直居中对齐子元素。
  • justify-content: center 水平居中对齐子元素。
  • 给 p 标签设置 flex: 1,当页面宽度不足以容纳其内容时换行。
  • 右对齐文本放在一个 span 内,并使用 text-align: right 对齐。

以上就是如何制作带图片、居中内容和右对齐文本的段落?的详细内容,更多请关注其它相关文章!