0

ねえみんな、2 つの列を持つメニューを作成する方法の例 (必要に応じて css オーバーライドを使用) はありますか?

私は次のことをしようとしています:

<span id="menu-lower-left" class="select-category"><span>Select a category</span></span>
      <ul class="category-list mdl-menu mdl-menu--bottom-left mdl-js-menu mdl-js-ripple-effect"
          for="menu-lower-left">
        <li class="mdl-menu__item">Some Action</li>
        <li class="mdl-menu__item">Another Action</li>
        <li class="mdl-menu__item">Additional Action</li>
        <li class="mdl-menu__item">Yet Another Action</li>
      </ul>

CSS は次のようになります。

  .category-list {
    list-style-type: disc;
    columns: 2;
    -webkit-columns: 2;
    -moz-columns: 2;
    list-style-position: inside;
  }

` 単純に 2 つの列を追加しようとすると、うまくいきますが、リスト項目が消えてしまいます!

ここに画像の説明を入力

なぜこれが起こっているのですか?問題を示すプランカーを次に示します。

http://plnkr.co/edit/d9nNB7jg4W8nsGzdlnC4

4

1 に答える 1