子级元素相对于父级元素居中显示的方法

关键点:
1、父级相对定位,子级绝对定位。
2、子级的left和top值均设置为50%
3、设置子级width和height
4、子级的margin:1/2height 0 0 1/2width(margin-top 0 0 margin-left)

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Document</title>
    <style type="text/css">
        #father{
            width:300px;
            height: 400px;
            position:relative;
            background: green;
        }
        #son{
            width:100px;
            height:200px;
            position: absolute;
            left: 50%;
            top: 50%;
            margin: -100px 0 0 -50px;
            background: yellow;
        }
    </style>
</head>
<body>
    <div id="father">
        <div id="son"></div>
    </div>
</body>
</html>

结果如图:


Paste_Image.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 问答题47 /72 常见浏览器兼容性问题与解决方案? 参考答案 (1)浏览器兼容问题一:不同浏览器的标签默认的外补...
    _Yfling阅读 13,807评论 1 92
  • 收听音频,戳链接,旧号itclan已暂停使用,欢迎关注微信itclanCoder公众号可收听更多音频 前言 关于网...
    itclanCoder阅读 8,214评论 3 30
  • 1.在什么场景下会出现外边距合并?如何合并?如何不让相邻元素外边距合并?给个父子外边距合并的范例 概念:在CSS当...
    饥人谷_任磊阅读 711评论 0 3
  • 女篮就是这样的一支球队,若你加入,你将拥有阳光下的大笑和汗水,若你离开,它是生命中的最纯粹。
    历历长川兮阅读 98评论 0 1
  • 姓名:李淑瑛 224期学员 289期志工 公司:绍兴翔鹰纺织品有限公司 部门:人事行政部 【坚持日精进打卡第162...
    李淑瑛阅读 103评论 0 0