2

Twitter Bootstrap には、次の CSS クラス セレクターがあります。

.show-grid [class*="span"] {
    margin-bottom: 5px;
}

margin-bottom: 5pxこれは の後のどのspanクラスにも当てはまりますshow-gridか?

4

2 に答える 2

6

CSS3 仕様:セレクター レベル 3

[att*=val]

部分文字列「val」の少なくとも 1 つのインスタンスを値に含む att 属性を持つ要素を表します。「val」が空の文字列の場合、セレクターは何も表していません。

そしてあなたの質問によると:

show-grid の後に任意のスパン クラスに margin-bottom:5px を適用するということですか?

いいえmargin-bottom: 5px、class でマークされた任意の要素の子孫でshow-gridあり、そのクラスに含まれるすべての要素に適用されますspan

于 2013-03-22T22:45:43.597 に答える
4

[attr*=value]部分文字列属性セレクターです- CSS 3 の新機能で、IE 7 以降でサポートされています

あなたが投稿したものは、サブストリングを含むspanクラスを持ち、クラスを持つ要素の子孫でもある要素に5pxの下マージンを追加します.show-grid

于 2013-03-22T22:45:35.133 に答える