各 ul がページ上で物理的に同じ高さレベルになるようにリストを設定する最善の方法を考えようとしています。たとえば、次の場合:
<ul>
<li>1</li>
<li>2
<ul>
<li>2.1</li>
<li>2.2</li>
</ul>
</li>
<li>3</li>
</ul>
次のように表示されます。
1 2.1
2 2.2
3
私が思いついた唯一の方法<ul>
は、相対的に配置されたコンテナーの上部にそれぞれを絶対的に配置することですが、コンテナーがその子のサイズを維持することを望みます。私はしばらくブレインストーミングを行ってきましたが、良い解決策が思い浮かびませんでした。float
またはの場合display:inline-block;
、各サブセット リストはその親の先頭を継承するため、次のように表示されます。
1
2 2.1
3 2.2
そうは言っても...助けて!