Css div边框不环绕嵌套的div

Css div边框不环绕嵌套的div,css,Css,我设计的布局有这个问题。所讨论的部分是div id=“menu”,我在这里设计了样式 #menu {border-bottom:solid} 边框并不环绕嵌套内容(另一个div和一个ul菜单),而是位于其上方。例如: 您只需从“#menu ul”中删除“float:left”,并将其改为“height:40px;clear:both;”。将修复它。您只需从“#menu ul”中删除“float:left”,并将其改为“height:40px;clear:both;”。将修复它。您只需从“#me

我设计的布局有这个问题。所讨论的部分是div id=“menu”,我在这里设计了样式

#menu {border-bottom:solid}
边框并不环绕嵌套内容(另一个div和一个ul菜单),而是位于其上方。例如:

您只需从“#menu ul”中删除“float:left”,并将其改为“height:40px;clear:both;”。将修复它。

您只需从“#menu ul”中删除“float:left”,并将其改为“height:40px;clear:both;”。将修复它。

您只需从“#menu ul”中删除“float:left”,并将其改为“height:40px;clear:both;”。将修复它。

您只需从“#menu ul”中删除“float:left”,并将其改为“height:40px;clear:both;”。将修复它。

清除“菜单”后的浮动

添加此代码

#menu:after {
  content:"";
  clear: both;
  display: table;
}
清除“菜单”后的浮动

添加此代码

#menu:after {
  content:"";
  clear: both;
  display: table;
}
清除“菜单”后的浮动

添加此代码

#menu:after {
  content:"";
  clear: both;
  display: table;
}
清除“菜单”后的浮动

添加此代码

#menu:after {
  content:"";
  clear: both;
  display: table;
}

你需要清理你的浮标

在容器下添加另一个div,样式为“clear:both”



您需要清除浮动

在容器下添加另一个div,样式为“clear:both”



您需要清除浮动

在容器下添加另一个div,样式为“clear:both”



您需要清除浮动

在容器下添加另一个div,样式为“clear:both”



你需要清除菜单中的浮动。你需要清除菜单中的浮动。你需要清除菜单中的浮动。你需要清除菜单中的浮动。必须承认,大卫的解决方案更好。必须承认,大卫的解决方案更好。必须承认,大卫的解决方案更好。必须承认,大卫的解决方案更好。必须承认,大卫的解决方案更好。谢谢!我需要记住,浮动被从流中移除,如果没有清除,它看起来像异常。为什么需要“显示:表格”才能工作?基本上创建一个表格单元格,防止折叠!我需要记住,浮动被从流中移除,如果没有清除,它看起来像异常。为什么需要“显示:表格”才能工作?基本上创建一个表格单元格,防止折叠!我需要记住,浮动被从流中移除,如果没有清除,它看起来像异常。为什么需要“显示:表格”才能工作?基本上创建一个表格单元格,防止折叠!我需要记住,浮动被从流中移除,如果没有清除,它看起来像异常。为什么需要“显示:表格”才能工作?基本上是创建一个表格单元格,以防止折叠