【发布时间】:2019-11-16 05:08:10
【问题描述】:
玩浮动,我遇到了一个我无法理解的问题。考虑以下用于制作简单导航的代码 (Navbar with no floating children)。
<div style="background-color: rgb(65, 224, 185); padding: 2% 15%;">
<span class="navbar-item">Best City Guide</span>
<span class="navbar-item">Best City Guide</span>
<span class="navbar-item">ICE CREAM</span>
<span class="navbar-item">DONUTS</span>
<span class="navbar-item">TEA</span>
<span class="navbar-item">COFFEE</span>
</div>
现在,如果我在最后三个 span 上使用 float right,它们将浮动到右侧,但是,它们不会与左侧 span 保持在同一行,如:Navbar with floating children 所示。
为什么会发生这种情况以及如何解决?
【问题讨论】:
-
你到底想要什么输出?
-
提供你的css代码。