【问题标题】:Having a fcaption align with the img让 fcaption 与 img 对齐
【发布时间】:2014-10-17 14:06:18
【问题描述】:

这是我的代码

<figure>
 <img class="music-player--album-image" src="img/album1.png">
 <figcaption>Fig1. - A view of the pulpit rock in Norway.</figcaption>
</figure>

这会生成图像并在其下方生成 figcaption,我正在尝试将标题放在图像的一侧,垂直对齐并位于图像旁边的中心。

有什么想法吗? 谢谢

【问题讨论】:

    标签: css html semantics


    【解决方案1】:

    试试这个 - DEMO

    HTML

    <figure>
     <img class="music-player--album-image" src="http://placehold.it/350x150">
     <figcaption>Fig1. - A view of the pulpit rock in Norway.</figcaption>
    </figure>
    

    将 CSS 样式 display: table; 赋予 figuredisplay: table-cell;vertical-align: middle;img, figcaption。您还可以使用填充来设置figcaption 的样式。

    CSS

    figure {
        display: table;
    }
    img, figcaption {
        display: table-cell;
        vertical-align: middle;
    }
    figcaption {
        padding-left: 10px;
    }
    

    【讨论】:

      猜你喜欢
      • 2011-05-21
      • 2020-04-06
      • 2023-02-22
      • 2016-09-25
      • 1970-01-01
      • 1970-01-01
      • 2012-06-19
      • 2017-01-19
      • 2015-11-22
      相关资源
      最近更新 更多