实现子元素在父元素中水平垂直都居中

  • 设置子元素绝对定位
  • 设置子元素的left值和top值为50%
  • 设置父元素相对定位
  • 设置子元素margin-left:负自身宽度一半
  • 设置子元素margin-top:负自身高度一半
<style>//消除默认样式*{margin: 0;padding: 0;}.father{width: 500px;height: 500px;background: pink;margin: 100px auto;position: relative;//设置父元素相对定位}.father .son{width: 200px;height: 100px;background: skyblue;position: absolute;//设置子元素绝对定位//设置子元素的left值和top值为50%left: 50%;top:50%;margin-left: -100px;//设置子元素margin-left:负自身宽度一半margin-top: -50px; //设置子元素margin-top:负自身高度一半}
</style>
<div class="father"><div class="son"></div>
</div>


详细版

欢迎访问我的个人博客

实现子元素在父元素中水平垂直都居中笔记相关推荐

  1. 子盒子在父盒子中水平垂直居中

    子盒子在父盒子中水平垂直居中的几种实现方式. 方式一:margin; HTML: <!-- 以下样式全为此结构 --> <div class="father"&g ...

  2. 小div在大div里面水平垂直都居中的实现方法

    关于如何设置小盒子在大盒子里面水平垂直方向同时居中的实现方法有很多种,下面仅列举了常用的几种. 首先看一下要实现的效果图及对应的html代码: <div class="parent&q ...

  3. jQuery中兄弟元素、子元素和父元素的获取

    我们这里主要总结jQuery中对某元素的兄弟元素.子元素和父元素的获取,原声的Javascript代码对这些元素的获取比较麻烦一些,而jQuery正好对这些方法进行封装,让我们更加方便的对这些元素进行 ...

  4. 伪元素在父元素中居中_web前端Html5开发CSS之元素五大居中方式,实用又简单!...

    大家是不是对元素居中的知识点很是模糊?是不是苦于找不到一个总结的通俗易懂的说明?是不是自己懒得去总结?今天小编在前端的学习与实践中总结出的元素的五大居中方式,黏贴了代码并对代码做了解释,希望对迷茫的有 ...

  5. 怎么判断子元素距离父元素顶部位置_css子元素如何相对父元素定位?

    在css中,可以使用position属性,通过给父元素设置相对定位"position:relative;"样式,给子元素设置绝对定位"position:absolute; ...

  6. 子元素scroll父元素容器不跟随滚动JS实现

    小tip: 子元素scroll父元素容器不跟随滚动JS实现 这篇文章发布于 2015年12月18日,星期五,00:07,归类于 js实例. 阅读 44546 次, 今日 41 次 by zhangxi ...

  7. 子元素超出父元素宽高是否会报错?

    目前来看,如果父元素是Container,那么子元素超出父元素就不会报错: 如果子元素被Column或Row包裹,那么子元素超出父元素就会报错: RenderFlex overflowed by 22 ...

  8. 父元素设置overflow: overlay; 或 overflow: scroll; 或 overflow: auto; 如果子元素超出父元素内容,父元素会被子元素超出部分撑大至子元素同样大小

    发现 父元素设置overflow: overlay; 或 overflow: scroll; 或 overflow: auto; 如果子元素超出父元素内容,父元素会被子元素超出部分撑大至子元素同样大小 ...

  9. html让空间高度跟随父级,CSS子元素跟父元素的高度一致的实现方法

    绝对定位方法: (1)将父元素设置为相对定位,不写父元素的高度时,会随着左边的子元素高度变化而变化 .parent { /*关键代码*/ position: relative; /*其他样式*/ wi ...

  10. CSS子元素选择父元素

    通常一个CSS选择器都是从上往下选择的,通过父元素选择子元素,那么能不能通过子元素选择父元素呢? <ul><li><a href="#" class= ...

最新文章

  1. linux中的while命令
  2. springboot七牛云---报{“error“:“download token auth failed“}错误
  3. BZOJ 2281 Luogu P2490 [SDOI2011]黑白棋 (博弈论、DP计数)
  4. Qt程式异常崩溃处理技巧(Win)
  5. metadata.js
  6. STM32工作笔记0067---SPI接口原理与配置
  7. 软件测试简历没有项目经验怎么写?
  8. 一个将汉字转换成拼音的npm包
  9. SPSS软件做方差分析
  10. 三星数据被黑客泄露、罗马尼亚加油站网络遭勒索攻击|3月8日全球网络安全热点
  11. 详谈软件工程之软件开发方法(一)
  12. 云基础架构|部署分类|IaaS|PaaS|SaaS——浅析云计算架构
  13. linux设备模型:固件设备及efi固件(平台)设备节点创建过程分析
  14. excel中文件格式与扩展名对应关系
  15. etcdctl的使用[v3版本]
  16. python控制键盘按键_如何通过Python生成键盘按键事件来控制PP的表示?
  17. 我们普通生的出路在哪里
  18. 微信公众平台python_python搭建微信公众平台
  19. java删除图片杂色_Java生成图片,Graphics生成图片,Graphics2D生成图片,Awt生成图片
  20. C++求数组中和为定值的组合

热门文章

  1. ffmpeg(8) AVIOContext II
  2. 解决方案】VMware无法从主机向虚拟机跨系统复制粘贴拖动文件/文本
  3. python语言是非跨平台语言_python特点
  4. python劣势_Ruby对比Python的优势和劣势
  5. 3991. 满足条件的01串-AcWing题库
  6. spark 窗口函数(Window)实战详解
  7. Ubuntu20.04下使用C++ OpenCV单应性矩阵
  8. NYOJ954--N的阶乘的二进制表示最低位的1的位置
  9. spass是Java吗_Java SpassFingerprint类代码示例
  10. 云计算需要python吗_云计算开发学习笔记:Python的环境搭建