一个div在另一个div溢出

时间:2011-08-09 15:32:24

标签: css overflow

你怎么能在另一个里面有一个div?

内部div必须与overflow:auto;匹配在外部。外部div必须使用padding:1px围绕内部div创建一个小框架。

http://jsfiddle.net/CbZxC/

3 个答案:

答案 0 :(得分:1)

如果我正确理解你的问题,你也可以将overflow:auto;添加到外部div,然后内部将保持在内部。 http://jsfiddle.net/zKAnv/

答案 1 :(得分:1)

尝试将高度和宽度属性放在内部div上。像这样:http://jsfiddle.net/CbZxC/1/

答案 2 :(得分:0)

你必须float内部div:

div.inner {
    background:#ff0000;
    padding: 1px;
    float: left;
}

并将overflow: auto;放入外部div:

div.outer {
    position:absolute;
    width:200px;
    height:50px;
    left:50px;
    top:50px;
    border:1px solid #000000;
    background:#ffffff;
    overflow: auto;
}

当然你不想在内部div中填充?