次のような疑似要素に :hover または :visited 条件を適用しようとする場合「a:before」構文が障害になる可能性があります。適切な構文と要素の階層を理解することが重要です。
疑似クラスが疑似要素に影響を与えるには、次の順序に従う必要があります: a:hover :before、a:hover::before、または a:visited:before、a:visited::before。この構造では、疑似要素がセレクターの最後に追加されます。これは CSS 仕様で強調されており、疑似要素を単純なセレクターとは別個のエンティティとして定義しています。
ただし、ユーザーに関しては、 :hover などのアクション擬似クラス。「a」要素自体ではなく、擬似要素とのユーザー操作にのみ効果を適用します。課題を提起します。 CSS 疑似要素は現在、疑似クラスをサポートしていません。
この効果を実現するには、疑似要素の代わりに :hover で実際の子要素を使用することを検討してください。これらのニュアンスを理解することで、開発者はホバー条件と訪問条件を擬似要素に効果的に適用できます。
以上が:hover および :visited スタイルを `a:before` および `a:after` 擬似要素に適用するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。