8

Lessを使用して定義されたスタイルがあるとしましょう。

ul.unstyled,
ol.unstyled {
  margin-left: 0;
  list-style: none;
}

unstyled後で、クラスを再利用したいと思います。

.my-list {
  .unstyled;
}

しかし、これは機能しません、そして私はそれを機能させるための魔法を理解することができません。何かご意見は?

4

3 に答える 3

6

任意のクラス定義を再利用することはできません。ミックスイン (ドットで始まるもの) のみを再利用できます。この場合、複製する必要があります。

于 2012-09-27T17:11:09.673 に答える
4

これを試して:

.unstyled {
  margin-left: 0;
  list-style: none;
}

.my-list {
  .unstyled;
}

and.unstyledとして定義されている場合、ネストすることはできません。ul.unstledol.unstyled

于 2012-09-27T16:45:32.850 に答える
2

ネストされたスタイルの場合は再利用できず.unstyled、おそらく Bootstrap ソース コードを編集したくないので、両方のクラス名をリストに割り当てることをお勧めします。

<ul class="unstyled my-list" />
于 2013-04-15T12:49:16.500 に答える