css实现div的水平垂直居中方法
来源:互联网 发布:linux vim 替换字符串 编辑:程序博客网 时间:2024/05/24 22:44
一、大家经常会遇到元素垂直居中问题,面试也是经常问的,所以现在总结几种常见的垂直居中的方法。
1、水平居中:
div{
width:200px;
margin:0 auto;
}
2、使用绝对定位的万能居中:
div {
position: absolute;
width: 300px;
height: 300px;
margin: auto;
top: 0;
left: 0;
bottom: 0;
right: 0;
background-color: pink; /* 方便看效果 */
}
3、水平垂直居中,通过定位与margin相结合:
确定容器的宽高 宽500 高 300 的层
设置层的外边距
div {
position: relative; /* 相对定位或绝对定位均可 */
width:500px;
height:300px;
top: 50%;
left: 50%;
margin: -150px 0 0 -250px; /* 外边距为自身宽高的一半 */
background-color: pink; /* 方便看效果 */
}
4、通过css3的translate:
未知容器的宽高,利用 transform
属性
div {
position: absolute; /* 相对定位或绝对定位均可 */
width:500px;
height:300px;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
background-color: pink; /* 方便看效果 */
}
5、使用flex布局实现居中:
利用 flex 布局
实际使用时应考虑兼容性
.container {
display: flex;
align-items: center; /* 垂直居中 */
justify-content: center; /* 水平居中 */
}
.container div {
width: 100px;
height: 100px;
background-color: pink; /* 方便看效果 */
}
- css实现div的水平垂直居中方法
- css实现div水平、垂直居中
- css div垂直水平居中实现
- css实现div垂直水平居中
- css实现div垂直水平居中
- css实现垂直居中和水平居中的方法
- css实现div内图片的垂直、水平居中
- css实现div的水平和垂直居中
- css div的水平、垂直同时居中
- css div的水平、垂直同时居中
- css div的水平、垂直同时居中
- css的div动态水平垂直居中
- 实现div水平、垂直居中的几种方法
- css div水平垂直居中
- css(div水平垂直居中)
- CSS实现水平垂直居中方法总结
- CSS实现DIV水平居中和上下垂直居中
- Css实现垂直和水平居中的方法
- linux中 oracle 创建用户和表空间以及授权
- meta标签中的minimal-ui
- Go语言接口
- Python之Math
- SpringMvc入门概述
- css实现div的水平垂直居中方法
- vs2013 c++调用lua
- eclipse中设置编码格式
- 寄存器翻译对照图
- Vue的父组件到底是啥?
- Redis之使用lua脚本操作redis数据库的原因
- markdown编辑器的使用
- 第九周.2题目:对student类进行封装、静态的修改
- netty学习---Netty4.x用户指南