CSS 疑似要素のアンパサンド: 簡単なトリック
CSS では、アンパサンド (&) は通常、疑似要素と組み合わせて使用されます。 :before と :after など。ただし、Twitter Bootstrap から提供された例では、アンパサンドは少し異なる方法で使用されています。
問題の構文は次のとおりです。
1 2 3 4 5 6 7 8 9 10 11 |
|
詳しく調べると、これは次のとおりであることがわかります。純粋な CSS ではなく、人気のある CSS プリプロセッサである LESS です。 LESS では、アンパサンドを使用してセレクターをネストできます。擬似要素の先頭に親セレクター (&) を付けることで、次のことを実現できます:
1 2 3 4 5 |
|
これは次のようにコンパイルされます:
1 2 3 |
|
アンパサンドがないと、セレクターはコンパイルされます。 .clearfix :before に変更します。これは有効な CSS 構文ではありません。したがって、LESS では、アンパサンドを使用してセレクター修飾子をネストし、より簡潔で読みやすいコードを実現します。
以上がアンパサンド (&) を CSS 疑似要素で使用した場合、LESS ではどのように機能しますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。