私はスパンの要素を浮動させて中央に配置したいと考えています。 画面の幅がスパンの幅より小さいときに消えないように、スパンをフローティングにする必要があります。フローティングにすると、画面が縮小するにつれて次の行に1つずつジャンプします。私は私が3フロート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>
EDIT:JSFiddleはそれを説明する:https://jsfiddle.net/5yyhdpf1/
ちょうど浮かせたスパンを中央に1列に並べておきたいです。画面の幅が幅よりも小さい場合、「フロート」は必要に応じてスパンを次の行に移動させるためです。 – Tiago