【CSS】一个div在另外一个div中居中显示(水平居中,竖直居中)
一个div在另外一个div中居中显示(水平居中,竖直居中)
方法1:
通过设置子元素绝对定位和margin:auto
.parent {position:relative;width:800px;height:500px;border:2px solid #000;
}.child {position: absolute;width:200px;height:200px;margin: auto;top: 0;left: 0;right: 0;bottom: 0;background-color: red;
}
方法2:
设置父元素为弹性盒模型display:flex;
然后设置属性justify-content:center; align-items:center;
Q:简单方便,但是 子标签只能存在1个。
.parent {width:800px;height:500px;border:2px solid #000;display:flex;justify-content:center;align-items:center;
}.child {width:200px;height:200px;background-color: red;
}
方法3:
设定水平和垂直偏移父元素的50%,再根据实际长度将子元素上左挪回一半大小
问题点:在全屏居中且屏幕大小会改变时有误差
.parent {width:800px;height:500px;border:2px solid #000;position:relative;
}.child {width:300px;height:200px;margin:auto;position:absolute;left:50%;top:50%;margin-left: -150px;margin-top:-100px;background-color: red;
}
【CSS】一个div在另外一个div中居中显示(水平居中,竖直居中)相关推荐
- [html] 写一个水平竖直居中的弹窗,带遮罩层的布局
[html] 写一个水平竖直居中的弹窗,带遮罩层的布局 <div class="container"><div class="modal"&g ...
- 表格在整个html居中显示,html 表格字符居中显示_如何在HTML中居中显示表格?
html 表格字符居中显示_如何在HTML中居中显示表格? html 表格字符居中显示_如何在HTML中居中显示表格? html 表格字符居中显示 HTML table provides the ab ...
- html div背景自动居中显示,网站背景图居中自适应以及拉伸填充CSS代码解决方法...
写这篇水文呢,也是最近在自己在魔改一个主题用作新做的班级网站. 发现模版的背景图片以及其他地方的图片显示只能在电脑端看到,而在移动端不能够自适应.顺便也整理出来. 首先是图片的居中自适应: 需要先给C ...
- 文字竖直居中 html,CSS 文字垂直居中
1.高度为百分比,line-height 不知道设置具体的数值的情况,利用伪元素进行居中 HTML 这是要居中的文字 CSS 给要居中元素设置一个伪元素 .son{ height: 50%; back ...
- html css背景图居中显示,网站背景图居中自适应以及拉伸填充CSS代码解决方法
写这篇水文呢,也是最近在自己在魔改一个主题用作新做的班级网站. 发现模版的背景图片以及其他地方的图片显示只能在电脑端看到,而在移动端不能够自适应.顺便也整理出来. 首先是图片的居中自适应: 需要先给C ...
- div中图片水平竖直居中
.imgShow { width: 9rem; height: 9rem; background-color: #ffa8b4; <!-- 主要功能代码就这三行 给父类div加这三行代码就居中 ...
- html div自动居中显示,DIV居中_div水平居中_DIV布局居中
若何让DIV居中呢?若何让DIV盒子水准居中呢?本节CSS5让大家实现DIV结构程度居中. 一.div居中完成引见 在结构一张网页时,一般网页主体框架是居中于浏览器中的.实现最外层DIV水准居中与涉猎 ...
- android中TextView设置字体竖直排列
在实际开发中有需要设计文字的排列为竖向,那么在textview的属性中有这样一个属性android:ems="" 这里的ems表示一行显示的字符个数,那么我们只需要设置为:andr ...
- html文字竖直书写,css 文字竖直居中的写法和图片垂直居中代码(图文)
界面上文章左右居中使用text-aligin:center,上下竖直居中的写法如下, 图片垂直居中的代码 文字.图片居中显示的方法 .content{ height: 40px; line-heigh ...
最新文章
- 编程方式重启 ASP.NET Core 网站
- MacOS下如何通过命令搜索文件和打开文件
- 独家|一文带你理解机器学习中的“归纳偏好”真正含义!
- 软件类配置(七)【ubuntu16.04安装netbeans、opencv并配置开发环境。】
- MySQL 高性能表设计规范
- typeorm 更新_typeORM 多对多关系不同情况的处理
- 流浪北京的日子(二)
- 图像处理黑科技—破解文档识别难题(PS检测、弯曲拉平、切边切片、摩尔纹)
- 怎样无损调整分区大小和扩容分区?
- 拉格朗日/柯西中值定理与高考数学计算
- 初识 Rax (Web Weex)
- 0602 信用卡防盗刷学习总结
- uni-app的使用分享(一)
- 计算机最快接口速度,实测:USB3.1究竟比USB3.0接口快多少?
- 联想服务器控制口登录地址_服务器常见远程管理网口及登录方式
- 【Hgame2022】第一周misc和web题解
- 高斯消元法的MATLAB代码
- 名词性从句------宾语从句 ,表语从句, 主语从句 ,同位语从句
- Python学习:给类或者类的对象添加打印内容 def __repr__(self)
- Linux:目录,文件