以下に、質問形式と記事の焦点である LESS とアンパサンドを組み合わせた、いくつかのタイトル オプションを示します。 * LESS 疑似要素セレクターにアンパサンド (&) が表示されるのはなぜですか? *アンペアとは何ですか

Patricia Arquette
リリース: 2024-10-28 11:43:02
オリジナル
681 人が閲覧しました

Here are a few title options, combining question format with the article's focus on LESS & ampersands:

* Why do I see an ampersand (&) in LESS pseudo-element selectors?
* What does the ampersand (&) signify in LESS pseudo-element selectors?
* How does t

CSS 疑似要素セレクターのアンパサンド (&)

CSS では、疑似要素セレクターの前にアンパサンド (&) 文字が配置される場合があります。この使用法は標準 CSS の一部ではありませんが、LESS などの前処理言語でよく見られます。

LESS 構文

LESS では、アンパサンドがネスト演算子として機能し、ネストされた要素をさらに選択できるようになります。簡潔に。これは親セレクターを表し、複数のセレクターを連鎖するために使用できます。

次の LESS 構文を考えてみましょう:

.clearfix {
  &:before,
  &:after {
    display: table;
    content: "";
  }
  &:after {
    clear: both;
  }
}
ログイン後にコピー

ここで、:before と :after の前のアンパサンドは、これらの疑似要素であることを示しています。 .clearfix 内にネストされています。この構文は次の CSS にコンパイルされます:

.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
}
.clearfix:after {
  clear: both;
}
ログイン後にコピー

たとえば、次の LESS コード:

.example {
  &:hover {
    color: red;
  }
}
ログイン後にコピー

は次のようにコンパイルされます:

.example:hover {
  color: red;
}
ログイン後にコピー

以上が以下に、質問形式と記事の焦点である LESS とアンパサンドを組み合わせた、いくつかのタイトル オプションを示します。 * LESS 疑似要素セレクターにアンパサンド (&) が表示されるのはなぜですか? *アンペアとは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!