CSS竖直垂直居中完成方式大全

日期:2020-09-21 类型:科技新闻 

关键词:html网页制作,php网页制作,网页设计稿,网页编辑工具,学生网页设计模板

引言:
  在大家制做网页页面的情况下常常会遇到內容竖直垂直居中的要求,今日共享5种竖直垂直居中的方式,每种方式都有自身的优缺陷,能够挑选自身喜爱的方法。下列编码都历经自己亲身检测。

line-height:


拷贝编码
编码以下:

<style>
.content {
height:240px;
line-height: 240px;
}
</style>
<div class="content">
vertical-align:middle;
</div>

:before:


拷贝编码
编码以下:

<style>
.content {
height: 240px;
}
.child:before {
content: ' ';
display: block;
height: 120px;
}
</style>
<div class="content">
<div class="child">
      vertical-align:middle;</p> <p></div></div>

padding-top:


拷贝编码
编码以下:

<style>
.content {
height:240px;
}
.child {
padding-top: 120px;
}
</style>
<div class="content">
<div class="child">
vertical-align:middle;
</div>
</div>

position:absolute:


拷贝编码
编码以下:

<style>
.content {
position:absolute;
height:240px;
}
.child {
position: relative;
top:50%;
}
</style>
<div class="content">
<div class="child">
vertical-align:middle;
</div>
</div>

display:table-cell;


拷贝编码
编码以下:

<style>
#content {
display:table;
}
#child {
display:table-cell;
vertical-align:middle;
height: 300px;
}
</style>
<div id="content">
<div id="child">
vertical-align:middle;
</div>
</div>

 小结:
  以上编码自己是在chrome下做的检测,将会一些在ie下会有难题,应用时请留意。