html - div 在另一个 div 中(css 定位)

标签 html css position css-position

这应该是一个非常简单的。我需要“橙色”div 始终覆盖 100% 宽度和 100% 高度。

在该 div 中,我需要“绿色”div 也填充其父级“橙色”div 的 100% 宽度和高度。

此外,“橙色”div 内始终需要有 10 像素的“填充”。

调整窗口大小时,每个 div 必须分别“调整大小”,这样就没有滚动条了。

http://jsfiddle.net/URwpA/3/

最佳答案

第一种方式:

#hold {
 position:absolute;
 top:0px;
 left:0px;
 bottom:0px;
 right:0px;
 background:orange;
 padding:10px;
}
#held {
 position:relative;
 width:100%;
 height:100%;
 background:green;
}

第二种方式:

#hold {
 position:absolute;
 top:0px;
 left:0px;
 bottom:0px;
 right:0px;
 background:orange;
}
#held {
 position:absolute;
 top:10px;
 left:10px;
 bottom:10px;
 right:10px;
 background:green;
}

编辑:我能想到的实现我认为在评论中要求的布局的唯一方法如下:

<html style="height: 100%;">
  <body style="height: 100%;">
    <table style="height: 100%; width: 100%; border: 10px solid orange; background-color: green;">
      <!-- etc... -->
    </table>
  </body>
</html>

关于html - div 在另一个 div 中(css 定位),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10113359/

相关文章:

CSS3 背景图片 : centered and fixed size

javascript - 在 JavaScript 中解析 csv,每行数据量不清楚

HTML5 和 CSS3 : Vertical-Align: middle Text within DIV Limited characters to display

html - 如何使用CSS中的绝对位置将子div定位到每个父div的中心

css - 我是否仍然必须为 CSS box-shadow 属性使用所有五个供应商前缀?

html - 当我将绝对位置添加到 innerdiv 时,滚动条不起作用

html - 如何在不破坏的情况下定位 CSS <div>?

html - 导航堆栈大但水平低于 768px

html - 有什么办法可以防止虚拟智能手机键盘隐藏输入?

html - 如果同一个表单上有多个提交按钮,如何使用 onsubmit() 来显示确认?