美文网首页
垂直居中的方法

垂直居中的方法

作者: 小芬芬007 | 来源:发表于2017-03-29 16:09 被阅读0次
行内元素居中

html

<span>我要居中</span>
<img1 src="https://ss0.bdstatic.com/5aV1bjqh_Q23odCf/static/superman/img/logo/bd_logo1_31bdc765.png">

css

span{
  font-size:150px;
  vertical-align:middle;
}
img{
  vertical-align:middle;
}
before元素居中

html

<div class="box">
 <img1 src="https://ss0.bdstatic.com/5aV1bjqh_Q23odCf/static/superman/img/logo/bd_logo1_31bdc765.png">
</div>

css

.box{
  width:300px;
  height:200px;
  border:1px solid;
  text-align:center;
}
.box:before{
  content:'';
  display:inline-block;
  height:100%;
  vertical-align:middle;
}
.box img{
  vertical-align:middle;
}

table-cell居中

css

.box{
  width:300px;
  height:200px;
  border:1px solid;
  text-align:center;
  vertical-align:middle;
  display:table-cell; 
  *display:inline-block; //IE6 7
}

垂直居中

html

<div class="parent">
  <div class="son">我要居中</div>
</div>

css

1.绝对定位居中
.parent{
    position: relative;
}
.son{
  position: absolute;/*或fixed*/
  left: 50%;
  top: 50%;
  width:150px;
  height:100px;
  margin-left:-50px;
  margin-top:-50px;
}
2.margin:auto 居中
.son{
  position: absolute;/*或fixed*/
  top:0;
  right:0;
  bottom:0;
  left:0;
  margin: auto;//重要
}
3.css3属性
.son{
  position: absolute;
  top:50%;
  left:50%;
  transform: translate(-50%,-50%);//相对于自身偏移
  -webkit-transform:translate(-50%,-50%);
  -moz-transform:translate(-50%,-50%);
  -ms-transform:translate(-50%,-50%);
}

相关文章

  • 常用的居中方法

    本文将介绍的居中方法有 ,水平居中,垂直居中和水平垂直居中。 一水平居中 二水平垂直居中

  • CSS水平垂直居中总结

    CSS水平居中、垂直居中、水平垂直居中方法总结 文字的水平居中: 单行文字的垂直居中: 让有宽度的div水平居中:...

  • 垂直居中的多种写法

    1、垂直居中 2、水平居中 3、垂直水平居中 方法1:使用绝对定位 方法二:使用display:flex 扩展1:...

  • 用CSS实现元素居中的N种方法

    网页布局中,元素水平居中比垂直居中简单不少,同时实现水平垂直居中也不难,难的是想出多种实现水平垂直居中的方法并从中...

  • CSS解决盒模型居中的问题

    CSS实现盒子模型水平居中、垂直居中、水平垂直居中的多种方法 CSS实现盒子模型水平居中的方法 全局样式 第一种:...

  • 2018-05-23

    div高度不固定,垂直居中的方法-汇总 1、高度宽度不固定,内容区域垂直居中

  • 水平居中与垂直居中

    水平居中和垂直居中可以说是在开发中经常遇到的问题,网上搜索水平居中和垂直居中的方法有很多,有的方法并不是很好,所以...

  • Css让div在屏幕上居中

    # 让div在屏幕上居中(水平居中+垂直居中)的方法总结 - html代码如下: - Css居中方法 (敲黑板)...

  • CSS垂直居中

    CSS垂直居中的方法总结: 1.利用padding垂直居中(line-height用于单行文本居中) **不需要设...

  • 1-css的多种垂直居中的方法

    多种css垂直居中的方法 ==css3不定宽高水平垂直居中== 1:固定高宽的垂直居中 如上图,固定高宽的很简单,...

网友评论

      本文标题:垂直居中的方法

      本文链接:https://www.haomeiwen.com/subject/dwbeottx.html