首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >具有高度的父级: 100%不能工作

具有高度的父级: 100%不能工作
EN

Stack Overflow用户
提问于 2012-10-15 14:37:48
回答 4查看 33.2K关注 0票数 5

可能重复: CSS - 100% height doesn’t work

我有3个divdiv-1是背景,div-2div-3是两个容器(一个用于文本,一个用于照片)。

代码语言:javascript
复制
#div-1 {
  width: 100%;
  height: 100%;
  padding: 40px 0;
  margin: 0;
}

#div-2 {
  width: 500px;
  margin: 0;
  float: left;
}

#div-3 {
  width: 200px;
  margin: 0;
  float: right;
}
代码语言:javascript
复制
<div id="div-1">
  <div id="div-2"></div>
  <div id="div-3"></div>
</div>

我得到的是:

为什么height: 100%不能工作?

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2012-10-15 14:42:12

这是可行的

代码语言:javascript
复制
<div id="div-1">
    <div id="div-2"></div>
    <div id="div-3"></div>
    <div style="clear:both"></div>
</div>
票数 4
EN

Stack Overflow用户

发布于 2012-10-15 14:50:42

删除height: 100%;中的#div-1并添加position: absolute;。一切都会好起来的。

票数 4
EN

Stack Overflow用户

发布于 2012-10-15 14:40:48

在将浮动属性应用于元素之后,需要添加明确的流,更详细的介绍如下:http://www.quirksmode.org/css/clearing.html

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

https://stackoverflow.com/questions/12897958

复制
相关文章

相似问题

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