加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 资源网站 > 资源 > 正文

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

发布时间:2020-12-14 19:36:01 所属栏目:资源 来源:网络整理
导读:我试图将div放在另一个div中. 我尝试了以下 HTML和CSS HTML div class="header" div class="homeImageText" h1Document Preparation Like Never Before/h1 /div!--homeImagetext end--/div CSS .homeImageText {left:0; right:0;top:0; bottom:0;margin:auto
我试图将div放在另一个div中.
我尝试了以下 HTML和CSS

HTML

<div class="header">
 <div class="homeImageText">
    <h1>Document Preparation Like Never Before</h1>
    </div><!--homeImagetext end-->
</div>

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;
}

Live
jsfiddle

解决方法

Demo Fiddle

对于垂直居中,将包装div设置为display-table,子设置为:table-cell with vertical-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;
}

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读