让元素垂直居中

1.定位

width:100px;

height:100px;

background-color:red;

1)

position:absolute;

left:50%;

top:50%;

transform:translate(-50%,-50%);

2)

position:absolute;

left:0;

top:0;

right:0;

botton:0;

margin:auto;

3)

position:absolute;

left:50%;

top:50%;

margin-top:-50px;   //容器的一般高度

margin-left:-50px;

2display:table(table-cell

相对于它的父级元素垂直水平居中

.bigDiv{

width:200px;

height:200px;

display:table;

}

.small{

background-color:red;

display:table-cell;

vertical-align:middle;

text-align:center;

}

3.display:flex;(给父级设置display:flex;让元素水平垂直居中)

(弹性布局)

.bigDiv{

width:200px;

height:200px;

display:flex;

justify-content:center;

align-items:center;

}

.smallDiv{

width:100px;

height:100px;

background-color:blue;

}

4.margin(外边距)

.bigDiv{

width:200px;

height:200px;

background-color:red;


}

.smallDiv{

width:100px;

height:100px;

background-color:blue;

margin:50px auto;

}

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 各种纯css图标 CSS3可以实现很多漂亮的图形,我收集了32种图形,在下面列出。直接用CSS3画出这些图形,要比...
    剑残阅读 9,715评论 0 8
  • 繁华落尽,从此我一人走尽这世间路,我们自此不见。 我依旧希望你好,你能快乐。但真的没有勇气接受你身边别人的出现。从...
    漫飞dywe似蝶阅读 235评论 0 0
  • 一封信,写给大学寝室的老同学。 你好,来福 算下来毕业也12年了,时光如梭呀。期间我们见过好几次,你的婚礼,韩竟的...
    丹尼光年阅读 139评论 0 1
  • 特别喜欢吃枇杷,这也是之前枇杷季的时候心血来潮临摹了一幅。最让自己满意的可能是这两只小鸟了吧。第一次画心...
    fuerzhou阅读 251评论 0 1