登录
首页 >  文章 >  前端

如何让重叠的 DIV 子元素在父 DIV 中水平或垂直居中?

时间:2024-11-16 23:01:07 299浏览 收藏

golang学习网今天将给大家带来《如何让重叠的 DIV 子元素在父 DIV 中水平或垂直居中?》,感兴趣的朋友请继续看下去吧!以下内容将会涉及到等等知识点,如果你是正在学习文章或者已经是大佬级别了,都非常欢迎也希望大家都能给我建议评论哈~希望能帮助到大家!

如何让重叠的 DIV 子元素在父 DIV 中水平或垂直居中?

如何让 div 内的两个重叠 div 水平或垂直居中?

在一个 div 中,存在两个子元素,也是 div。小 div 放置于大 div 内,并且需要它们重合。同时,这两个 div 需要相对于其父 div 进行水平或垂直居中。且此设置不能影响父 div 的外观,也不能让子 div 超出父 div 的边界。

要实现此目的,可以使用 css 以下代码:

html:

<div class="box">
  <div class="inner1"></div>
  <div class="inner2"></div>
</div>

css:

.box {
  width: 500px;
  height: 500px;
  border: 5px solid red;
  margin: 100px auto;
  position: relative;
}

.inner1,
.inner2 {
  width: 200px;
  height: 200px;
  background: blue;
  margin: auto;
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
}

.inner1 {
  width: 400px;
  height: 400px;
  background: yellow;
}

本篇关于《如何让重叠的 DIV 子元素在父 DIV 中水平或垂直居中?》的介绍就到此结束啦,但是学无止境,想要了解学习更多关于文章的相关知识,请关注golang学习网公众号!

相关阅读
更多>
最新阅读
更多>
课程推荐
更多>