<span style="float:left; padding-right: 5px;">
<span style="display:block;">Harvard</span>
<span>John Smith</span>
</span>
<span style="float:left; padding-right: 5px;">
<span style="display:block;">Chicago</span>
<span>Tucker Max</span>
</span>
<span style="float:left; padding-right: 5px;">
<span style="display:block;"></span>
<span>Rihanna</span>
</span>
<span style="float:left; padding-right: 5px;">
<span style="display:block;">NYU</span>
<span>Peter Simpson</span>
</span>
//... and many more
最初のスパンには大学が含まれ、2番目のスパンにはその人の名前が含まれます。今私の問題は、私がuniに行かなかった人がいるときは、ただ空白のままにしたいということです。空スパンは他のスパンを上に移動します
しかし、私がそれをすると、人の名前は上に移動し、もう他の名前と一致しません。だから私の例では、リアーナは上に移動:
私は-
またはno uni
ような何かを書くことができますが、私はずっとそのわずかもっときちんととして、そこに空白のフィールドを持っていることを好むだろう。私はCSSベースのソリューションを持つことを好むでしょう。
編集:もし人々がこれをdownvoteすれば、少なくとも私になぜ教えてください。
これに対処する方法を知るために必要なCSSの基本を学ぶまで、私はあなたには単純にそれらの「空の」スパンに非ブレイクスペースを入れることをお勧めします。ありがとう。 – CBroe
どうして、CSSで私を助けてくれないの? –