HTML ページに特定の ul リストがあります。
<div class="multicolumns">
<ul>
<li>Main 1</li>
<li>Main 2
<ul>
<li>Sub 1</li>
<li>Sub 2</li>
<li>Sub 3</li>
</ul>
</li>
<li>Main 3</li>
<li>Main 4</li>
</ul>
</div>
マルチカラム css を使用して、リストを 3 カラムで自動的に作成しました。しかし問題は、サブリストが新しい列に分割されることです。メインヘッドの下にある必要があります。そのために、次のcssを試しました。
.multicolumns {
-moz-column-count: 3;
-moz-column-gap: 10px;
-moz-column-rule: 0px double #666;
-webkit-column-count: 3;
-webkit-column-gap: 10px;
-webkit-column-rule: 0px double #666;
column-count: 3;
column-gap: 10px;
column-rule: 0px double #666;;
}
.multicolumns li {
-webkit-column-break-inside: avoid;
-moz-column-break-inside: avoid;
column-break-inside: avoid;
}
期待される結果:
しかし、それは機能していません。これを修正する方法は?