儿童div在父母div之外

时间:2012-12-08 11:26:14

标签: css html css-float overflow

目前我正在使用CSS和HTML等设计一个网站。但是我遇到了一个问题:当我向孩子添加浮动时,我的孩子div超出了父div。该网站位于my web design

3 个答案:

答案 0 :(得分:17)

更具体。网站上的问题在哪里?

尝试将其添加到css中,以便父级知道子元素的大小:

#parent{
   overflow:hidden;
}

答案 1 :(得分:5)

你需要在漂浮后清除。

尝试添加此css:

<强> CSS

.container:after {
    content: "";
    display: table;
    clear: both;
}

答案 2 :(得分:-1)

测试以下CSS

.parentDiv {
    float: left,
    width: 200px,
    height: 30px

}

.childDiv{
    float: left,
    width: 100px,
}

子分区应该包含在父分区中,您可以在两个元素上使用border来确保。