分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 运营维护

css垂直水平居中

发布时间:2023-09-06 01:41责任编辑:彭小芳关键词:暂无标签
/*html部分*/
<div class="container">
<div class="inner"></div>
</div>
1.利用绝对定位和负外边距居中,此种方法需要知道inner元素的宽高
.container{width:500px;height:500px;position:relative;}
.inner{width:100px;height:100px;position:absolute;top:50%;left:50%;margin-left:-50px;margin-top:-50px;}
2.利用绝对定位和transform:translate,此种方法不需要知道inner元素的宽高
.container{width:500px;height:500px;position:relative;}
.inner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}
3.利用绝对定位和margin:auto,此种情况需要知道子元素宽高,不然子元素会占满父元素。
.container{width:500px;height:500px;position:relative;}
.inner{width:100px;height:100px;position:absolute;top;0;left:0;right:0;bottom:0;margin:auto}
4.利用display:table-cell
.container{width:500px;height:500px;display:table-cell;vertical-align:middle;text-align:center}
5.利用display:flex
.container{width:500px;height:500px;display:flex;justify-content:center;align-items:center;}
6.利用display:flex;margin:auto
.container{width:500px;height:500px;display:flex}
.inner{margin:auto}

css垂直水平居中

原文地址:https://www.cnblogs.com/helloMySir/p/8413796.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved