div渲染外部容器

zik*_*zik 3 html css containers

我在页面上启动了一个模板,由于某种原因,我的一个DIV(#content)在主"容器"div之外呈现.我看了看,发现我的代码没有任何问题?

提前致谢.

KIZ

CSS:

#container {
width:1000px;
margin:0 auto;
background-color:#000;
}

#top {
height:100px;
margin:0px 0px 50px 0px;
background-color:#F00;
}

#navigation {
width:720px;
height:100px;
float:left;
background-color:#0F0;
}

#logo {
width:180px;
height:100px;
float:right;
background-color:#00F;
}

.clear {
clear:both;
}

#content {
margin:0 auto;
background-color:#FF0;
}
Run Code Online (Sandbox Code Playgroud)

这是HTML:

<div id="container">
  <div id="top">
    <div id="navigation">Navigation goes here</div>
    <div id="logo">Logo</div>
    <div class="clear" />
  </div>
  <div id="content">Content goes here
  </div>
</div>
Run Code Online (Sandbox Code Playgroud)

ben*_*e89 18

#container {
overflow: auto;
}
Run Code Online (Sandbox Code Playgroud)

  • @benhowdle89 抱歉,这个答案是 5 年前的,为什么内容呈现在父 div 之外?为什么溢出:自动修复了这个问题?我花了 3 个小时试图修复它,但不能。 (3认同)