ホームページ > ウェブフロントエンド > CSSチュートリアル > CSS だけでアンカーリンク内の特定の単語のスタイルを設定できますか?

CSS だけでアンカーリンク内の特定の単語のスタイルを設定できますか?

DDD
リリース: 2024-11-17 14:50:02
オリジナル
169 人が閲覧しました

Can You Style Specific Words Inside Anchor Links with CSS Alone?

コンテンツに基づいたアンカーのスタイル

Q: CSS のみを使用して、アンカー リンク内に含まれる特定の単語に独自のスタイルを適用することは可能ですか?

A: 残念ながら、いいえ。提案されている CSS3 セレクター :contains は、CSS3 セレクターの現在の作業草案の一部ではありません。したがって、望ましい結果を達成するには JavaScript が必要です。

たとえば、次の JavaScript コードを利用できます:

Array.from(document.links).forEach(link => {
  if (/\bSpecificWord\b/i.test(link.innerHTML)) {
    link.style.color = 'red';
  }
});
ログイン後にコピー

HTML の例:

<a href="#">SpecificWord</a>
<a href="#">OtherWords</a>
ログイン後にコピー

以上がCSS だけでアンカーリンク内の特定の単語のスタイルを設定できますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート