【发布时间】:2016-07-02 20:02:16
【问题描述】:
我有想要浮动和居中的 span 元素。 我需要浮动跨度,这样当屏幕宽度小于跨度宽度时它们不会消失。如果浮动,它们将随着屏幕缩小而一一跳到下一行。我想我可以使用 3 floated divs 居中,但我想知道是否有一种简单的方法可以做到这一点,并且无需在任何东西上设置固定宽度。
将display:inline-block 应用于跨度将不起作用。 text-align: center 被继承。
HTML
<div style="text-align: center; margin-bottom: 20px;">
<div style="float:left;">
<span style="float:left">FOO</span><span style="float:left">BAR</span>
</div>
</div>
编辑:解释它的 JSFiddle:https://jsfiddle.net/5yyhdpf1/
【问题讨论】:
-
我只想让浮动的跨度并排保持在中心,在一条线上。因为当屏幕宽度小于它们的宽度时,“浮动”将使跨度根据需要转到下一行。
标签: html css responsive-design css-float