一个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中居中显示(水平居中,竖直居中)相关推荐

  1. [html] 写一个水平竖直居中的弹窗,带遮罩层的布局

    [html] 写一个水平竖直居中的弹窗,带遮罩层的布局 <div class="container"><div class="modal"&g ...

  2. 表格在整个html居中显示,html 表格字符居中显示_如何在HTML中居中显示表格?

    html 表格字符居中显示_如何在HTML中居中显示表格? html 表格字符居中显示_如何在HTML中居中显示表格? html 表格字符居中显示 HTML table provides the ab ...

  3. html div背景自动居中显示,网站背景图居中自适应以及拉伸填充CSS代码解决方法...

    写这篇水文呢,也是最近在自己在魔改一个主题用作新做的班级网站. 发现模版的背景图片以及其他地方的图片显示只能在电脑端看到,而在移动端不能够自适应.顺便也整理出来. 首先是图片的居中自适应: 需要先给C ...

  4. 文字竖直居中 html,CSS 文字垂直居中

    1.高度为百分比,line-height 不知道设置具体的数值的情况,利用伪元素进行居中 HTML 这是要居中的文字 CSS 给要居中元素设置一个伪元素 .son{ height: 50%; back ...

  5. html css背景图居中显示,网站背景图居中自适应以及拉伸填充CSS代码解决方法

    写这篇水文呢,也是最近在自己在魔改一个主题用作新做的班级网站. 发现模版的背景图片以及其他地方的图片显示只能在电脑端看到,而在移动端不能够自适应.顺便也整理出来. 首先是图片的居中自适应: 需要先给C ...

  6. div中图片水平竖直居中

    .imgShow { width: 9rem; height: 9rem; background-color: #ffa8b4; <!-- 主要功能代码就这三行  给父类div加这三行代码就居中 ...

  7. html div自动居中显示,DIV居中_div水平居中_DIV布局居中

    若何让DIV居中呢?若何让DIV盒子水准居中呢?本节CSS5让大家实现DIV结构程度居中. 一.div居中完成引见 在结构一张网页时,一般网页主体框架是居中于浏览器中的.实现最外层DIV水准居中与涉猎 ...

  8. android中TextView设置字体竖直排列

    在实际开发中有需要设计文字的排列为竖向,那么在textview的属性中有这样一个属性android:ems="" 这里的ems表示一行显示的字符个数,那么我们只需要设置为:andr ...

  9. html文字竖直书写,css 文字竖直居中的写法和图片垂直居中代码(图文)

    界面上文章左右居中使用text-aligin:center,上下竖直居中的写法如下, 图片垂直居中的代码 文字.图片居中显示的方法 .content{ height: 40px; line-heigh ...

最新文章

  1. 编程方式重启 ASP.NET Core 网站
  2. MacOS下如何通过命令搜索文件和打开文件
  3. 独家|一文带你理解机器学习中的“归纳偏好”真正含义!
  4. 软件类配置(七)【ubuntu16.04安装netbeans、opencv并配置开发环境。】
  5. MySQL 高性能表设计规范
  6. typeorm 更新_typeORM 多对多关系不同情况的处理
  7. 流浪北京的日子(二)
  8. 图像处理黑科技—破解文档识别难题(PS检测、弯曲拉平、切边切片、摩尔纹)
  9. 怎样无损调整分区大小和扩容分区?
  10. 拉格朗日/柯西中值定理与高考数学计算
  11. 初识 Rax (Web Weex)
  12. 0602 信用卡防盗刷学习总结
  13. uni-app的使用分享(一)
  14. 计算机最快接口速度,实测:USB3.1究竟比USB3.0接口快多少?
  15. 联想服务器控制口登录地址_服务器常见远程管理网口及登录方式
  16. 【Hgame2022】第一周misc和web题解
  17. 高斯消元法的MATLAB代码
  18. 名词性从句------宾语从句 ,表语从句, 主语从句 ,同位语从句
  19. Python学习:给类或者类的对象添加打印内容 def __repr__(self)
  20. Linux:目录,文件

热门文章

  1. 爬取B站视频 - m4s与flv文件的那些事
  2. 程序员自我修养——提问的智慧
  3. Java字节码,字节码指令
  4. 常用电机驱动芯片的对比分析
  5. VC++6.0 报错error spawning cl.exe解决方法【推荐】
  6. ios CAShapeLayer
  7. 交换机和路由器技术-32-命名ACL
  8. 深度学习环境搭建超级详解(Miniconda、pytorch安装)
  9. 《算法和数据结构》LeetCode 篇
  10. 单目视觉定位测距的两种方式