HTML要素ではなくCSSのみで垂直レイアウトを実装することは可能ですか?
1つのdiv内にdivのリストがあります。デフォルトでは、次の要素は最後まで右にあり、右側に場所がない場合は、下に配置されます。
CSSスタイルの設定でも同じことを実現したいと思います。出来ますか?
CSS-つまり、divとその子があり、次のような特別なものは追加しません。
- 改行要素(
<br/>, <div style="clear:both;"/>
) - ULタグ
- テーブル(はい、まだ使用されています、fg JSFはほとんどそれらに基づいています)
それで:
<div id="menu">
<a href="something1">Page 1</a>
<a href="something2">Page 2</a>
<a href="something3">Page 3</a>
</div>
そして垂直レイアウトを実装するCSS:
#menu { ??? }
#menu a { ??? }
ありますか ???私が望むことを達成するために使用できることは?