前军教程网

中小站长与DIV+CSS网页布局开发技术人员的首选CSS学习平台

css常用水平垂直居中方法(css实现水平垂直居中的几种方法)

以下列举三种使元素水平垂直居中方法

一、利用vertical-align,text-align,inline-block实现

html:

//html
<div class="p">
  <div class="c">
   水平垂直居中
  </div>
 </div>

css:

效果如下:

二、用在移动端 ie11 chrome:利用flex实现

html:

<div class="p1">
  <div class="c1">
   水平垂直居中
  </div>
</div>

css:

效果如下:

三、利用绝对定位实现

html:

<div class="p2">
  <div class="c2">
   水平垂直居中
  </div>
 </div>

css:

效果如下:

.p2 {
 position: relative;
 width: 200px;
 height: 80px;
 background: orange;
 }
.c2 {
 position: absolute;
 top: 50%;
 left: 50%;
 margin-left: -80px;
 margin-top: -15px;
 /*用在移动端*/
 /*transform: translate(-50%,-50%);*/
 width: 160px;
 height: 30px;
 background: #EFEFF4;
 }

还有其他方法等待探索。。。。。。

发表评论:

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言