1. ホーム
  2. css

[解決済み] :後 vs. ::後

2022-05-12 03:46:42

質問

CSS 2.1 の :after と CSS 3 の ::after 擬似セレクタ( ::after が古いブラウザーでサポートされていないこと以外に)? 新しい仕様を使用する実用的な理由はあるのでしょうか?

どのように解決するのですか?

擬似的なものです。 クラス vs 擬似 要素 の区別がつきます。

を除いて ::first-line , ::first-letter , ::before::after (これは少し前からあるもので、IE8サポートが必要な場合はシングルコロンで使用できます)、擬似的な 要素 が必要です。 ダブルコロン

擬似クラス は実際の要素そのものを選択するので :first-child または :nth-of-type(n) を選択する場合、最初のまたは特定の <p> を選択するために使用します。

(のような実際の要素の状態も :hover:focus .)

擬似要素 のような要素のサブパートをターゲットとします。 ::first-line または ::first-letter など、それ自体が要素ではないものです。


実は、より良い説明はこちらです。 http://bricss.net/post/10768584657/know-your-lingo-pseudo-class-vs-pseudo-element

こちらもどうぞ。 http://www.evotech.net/blog/2007/05/after-v-after-what-is-double-colon-notation/