首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在相对和绝对div中设置全宽和全高div

如何在相对和绝对div中设置全宽和全高div
EN

Stack Overflow用户
提问于 2016-12-07 19:32:41
回答 5查看 2K关注 0票数 3

我有一个不同的场景。里面有三个不同的div。第一个div有了position:relative,第二个div有了它的position:aboslute,现在我怎样才能用全宽和全高扩展第三个div呢?

div1:positon:relative; width:50px; height:50px;

div2:postion:absolute; width:50px; height:50px;

div3:postion:absolute; width:100%; height:100%; // It's not working

代码语言:javascript
复制
<div class="div1">
   <div class="div2">
      <div class="div3">
         <!-- I need div3 with full width and full height -->
      </div>
   </div>
</div>

EN

回答 5

Stack Overflow用户

发布于 2016-12-07 19:35:09

为什么.div3需要成为其他人的孩子?不是有更好的:

代码语言:javascript
复制
<div class="div1">
    <div class="div2"></div>
</div>

<div class="div3"></div>

若否,会否

代码语言:javascript
复制
.div3 {
    position: absolute;
    height: 100vh;
    width: 100vw;
}

解决了你的问题吗?

票数 1
EN

Stack Overflow用户

发布于 2016-12-07 19:37:44

将height设置为first relative div second,并使用此代码片段检查另一个width 100% , height 100%

代码语言:javascript
复制
.div1 {
	position:relative;
	height:300px;
	width:100%;
}
.div2 {
	position:absolute;
	height:100%;
	left:0;
	width:50%;
	background:#999;
}
.div3 {
	position:absolute;
	height:100%;
	width:50%;
	right:0;
	background:#CCC;
}
代码语言:javascript
复制
<div class="div1">
   <div class="div2">
      <div class="div3">
         <!-- I need div3 with full width and full height -->
      </div>
   </div>
</div>

票数 0
EN

Stack Overflow用户

发布于 2016-12-07 19:37:57

代码语言:javascript
复制
body, html{
  height:100%;
  width:100%;
  margin:0px;
  padding:0px;
  }

.div1{
 height:50px;
  width:50px;
  position:relative;
  background:green;
}

.div2{
  height:50px;
  width:50px;
  position:absolute;
  background:gold;
}

.div3{
  height:100vh;
  width:100vw;
  position:absolute;
  background:gray;
}
代码语言:javascript
复制
<div class="div1">
   <div class="div2">
      <div class="div3">
         <!-- I need div3 with full width and full height -->
      </div>
   </div>
</div>

看看上面的解决方案

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41016381

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档