简体   繁体   English

在div中垂直对齐文本

[英]Vertical align text inside div

I know this question has been asked billion times, I searched a lot of solutions but none of them seem to work for me. 我知道这个问题已经被问了十亿遍了,我搜寻了很多解决方案,但是似乎没有一个对我有用。 So, I want to vertical center simple <h1> and two <h3> tags. 因此,我要垂直居中<h1>简单的<h1>和两个<h3>标签。 Down below is a code and link to fiddle. 下面是代码和小提琴的链接。

JSFiddle: http://jsfiddle.net/q38o6cxe/1/ JSFiddle: http : //jsfiddle.net/q38o6cxe/1/

Add vertical-align:middle and display:table-cell for your parent tag. 为您的父标记添加vertical-align:middledisplay:table-cell

  #jumbotron-second {
      background: url(../img/wallpaper.jpg);
      width: 100%;
      height: 800px;
      background-repeat: no-repeat;
      background-position: center;
      background-size: cover;
      display:table-cell;
      vertical-align:middle;
    }

DEMO 演示

        #jumbotron-second h1 {
          color: black;
          word-wrap: break-word;
          font-size: 60px;
          text-align:center; // added
        }
        #jumbotron-second h3 {
             color: black;
             text-align:center; // added
        }

do you mean something like this? 你的意思是这样吗?

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM