如何防止 div 进入浮动 div 下方 [英] How to prevent divs from going underneath floated divs
问题描述
大家好,来自 StackOverflow 的人!
如何防止 div 位于浮动 div 下方?
body {/* ======================== 块 ========================= */边距:0;填充:0;左边距:19%;右边距:19%;/* ======================== 颜色 ========================*/背景颜色:rgb(249, 249, 249);/* ======================================================== */}div {/* ======================== 块 ========================= */保证金:0.5%;填充:1%;box-shadow: -1px 2px 5px 1px rgba(0, 0, 0, 0.3);/* ======================== 颜色 ========================*/背景颜色:白色;颜色:黑色;/* ======================================================== */}#菜单 {/* ======================== 块 ========================= */显示:表;向左飘浮;/* ======================================================== */}#菜单一个{/* ======================== 块 ========================= */显示:块;/* ======================================================== */}#页脚{/* ======================== 块 ========================= */清楚:两者;/* ======================================================== */}
<头><title>Info-Bulle</title><link href='includes/css/index.css' rel='stylesheet' type='text/css'/>头部><身体><div id='header'><span id='logo'>Info-Bulle</span><span id='catch'>Club d'entraide informatique pour les Séniors</span>
<div id='菜单'><a href=''><img src='includes/img/house.png'/></a><a href=''><img src='includes/img/journal.png'/></a><a href=''><img src='includes/img/dictionary.png'/></a><a href=''><img src='includes/img/envelope.png'/></a><a href=''><img src='includes/img/question.png'/></a><a href=''><img src='includes/img/open-book.png'/></a>
<div id='footer'>CCAS de Mâcon et dévellopé与桑切斯·坦吉相提并论.</br>Toutes les icônes viennent de <a href='https://www.flaticon.com/'>Flaticon.com</a>.
</html>
如上图所示,我的 div 会自动位于浮动的下方.我尝试在浮动的 div 上使用边距,但它似乎不是以后使用的最佳解决方案.
除了使用菜单上的右边距"之外,您还有其他解决方案吗?
也许是时候使用更好的方法来处理您的布局了.这是一个使用 flexbox 的解决方案:
body {保证金:0 19% 0;填充:0;背景颜色:rgb(249, 249, 249);显示:弹性;弹性方向:列;}.内容 {显示:弹性;对齐项目:flex-start;}#菜单 {显示:弹性;弹性方向:列;}图像{最大宽度:100%;}div {保证金:1%;填充:1%;box-shadow: -1px 2px 5px 1px rgba(0, 0, 0, 0.3);背景颜色:白色;颜色:黑色;box-sizing: 边框框;}
<span id='logo'>Info-Bulle</span><span id='catch'>Club d'entraide informatique pour les Séniors</span><section class="内容"><div id='菜单'><a href=''><img src='https://lorempixel.com/50/50/'></a><a href=''><img src='https://lorempixel.com/40/50/'></a><a href=''><img src='https://lorempixel.com/50/50/'></a><a href=''><img src='https://lorempixel.com/50/40/'></a><a href=''><img src='https://lorempixel.com/50/50/'></a><a href=''><img src='https://lorempixel.com/50/70/'></a>
</节><div id='footer'>CCAS de Mâcon et dévellopé与桑切斯·坦吉相提并论.<br>Toutes les icônes viennent de <a href='https://www.flaticon.com/'>Flaticon.com</a>.