垂直和水平将div放在另一个内部

hel*_*llo 8 html css position centering

我试图将div放在另一个div中.我尝试了以下HTML和CSS

HTML

<div class="header">
 <div class="homeImageText">
    <h1>Document Preparation Like Never Before</h1>
    </div><!--homeImagetext end-->
</div>
Run Code Online (Sandbox Code Playgroud)

CSS

.homeImageText {
left:0; right:0;
top:0; bottom:0;
margin:auto;
max-width:100%;
max-height:100%;
}

header{
background: url(../images/header1.png) center center no-repeat; ;
height: 600px;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}
Run Code Online (Sandbox Code Playgroud)

直播 jsfiddle

SW4*_*SW4 12

演示小提琴

对于垂直居中,使包装div设置为display-table和孩子display:table-cellvertical-align:middle.然后可以简单地完成水平定心text-align:center;

试试CSS:

.header {
    height: 600px;
    display:table;
    width:100%;
}
.homeImageText {
    height:100%;
    display:table-cell;
    vertical-align:middle;
    text-align:center;
}
Run Code Online (Sandbox Code Playgroud)