html - div溢出问题

标签 html css layout

我有一个外部div

position: relative;
overflow: hidden;
min-heigth: 450px;

包含一个div

position: absolute;
top: 10px;
right: 10px;

内部 div 大于外部 div 的最小高度,我看到外部 div 没有缩放到内部 div 的内容。关闭内部 div 的底部内容。

如何定义外部(或内部)div 以垂直缩放到(内部 div 的)内容

谢谢

最佳答案

@特拉舍;这是可能的,但你已经添加了额外的标记,因为当你给一个子 div 一个 absolute position 然后它的父 div 不考虑它的高度。

检查这个http://jsfiddle.net/sandeep/6UksD/1/

CSS:

#outer
{
    position: relative;
    min-height: 450px;
    background:red;
    margin:10px 0 0 10px;
    width:200px;
    overflow: hidden;
}
#inner
{
    position:relative;
    background:black;
    height:600px;
    width:100px;
    margin:10px 0 0 10px;
    float:left;
}
#abinner
{
    position:absolute;
    background:yellow;
    height:100%;
    width:100%;
}

HTML:

<div id="outer">
    <div id="inner">
        <div id="abinner"></div>
    </div>

</div>

关于html - div溢出问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6056862/

相关文章:

html - 带有可选侧边栏的流动内容 div

html - 如何使填充不透明?

javascript - 如果内部链接有空 href,则隐藏父 div

html - 在 iPad/平板电脑上查看页脚后出现大量死 Angular

CSS 布局问题 + 示例图片

android - 在动态空间中均匀分布多个项目

html - 从 W3C 验证器获取 "Stray end tag html"

javascript - 下拉菜单第二个链接在悬停时消失

javascript - CSS3 固定标题表干扰悬停元素

javascript - 关闭模态时的 CSS 动画