【问题标题】:How to vertically align paragraph inside div [duplicate]如何垂直对齐div内的段落[重复]
【发布时间】:2014-11-15 19:43:34
【问题描述】:

http://www.gabrielleelizabethstudios.com/GEA_html/thejustingallery.html

我无法让它自动垂直对齐。我知道我可以手动添加一个 padding-bottom 以使其居中,但我宁愿它自动垂直定位。我该怎么做呢?而且我需要保留 display: inline-block 功能。

<div style="width:375px; height 250px; display: inline-block; margin:10px; padding: 0;text-align: center;">          
                <p>title</br></br>     
            text for paragraph goes here</p>
</div>

【问题讨论】:

标签: html css


【解决方案1】:

您必须将vertical-align: middle; 设置为.masonry .item {

.masonry .item {
    height: 250px;
    margin: 10px;
    display: inline-block;
    vertical-align: middle;
    }

并将vertical-align: middle; 添加到p 元素的父 div

<div style="width: 375px; display: inline-block; margin: 10px; padding: 0px; text-align: center; vertical-align: middle;">

【讨论】:

  • 工作得很好,从来没有想过会这样做。非常感谢!
  • 不客气@JustinMerriman
【解决方案2】:

您可以为段落标签使用 CSS 类,如下所示:

.p {
    padding-left:40px;
}

【讨论】:

    猜你喜欢
    • 2019-03-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-09-24
    • 1970-01-01
    • 1970-01-01
    • 2011-09-14
    相关资源
    最近更新 更多