CSS 属性セレクターを使用して、特定のプレフィックスで始まるリンクのスタイルを設定するにはどうすればよいですか?

Linda Hamilton
リリース: 2024-11-22 08:09:10
オリジナル
588 人が閲覧しました

How Do I Style Links Starting With a Specific Prefix Using CSS Attribute Selectors?

CSS 属性セレクターについて: a[href^="..."]

CSS では、属性セレクターを使用してスタイルを設定できます属性の値に基づいて要素を決定します。特定の属性セレクターの 1 つは、[href^="..."] です。そのコンポーネントを分解してみましょう。

仕組みは?

a[href^="http:"] セレクターは、href 属性値が で始まるすべてのアンカー タグに一致します。 「http:」。これには、通常、インターネット上の Web サイトを参照するほとんどの外部リンクが含まれます。

たとえば、次の CSS を考えてみましょう:

a[href^="http:"] {
   background: url(img/keys.gif) no-repeat right top;
}
ログイン後にコピー

この CSS ルールは、特定の背景画像と位置をすべてのリンクに適用します。 「http:」で始まります。

詳細使用法:

指定した例に示すように、同じ属性で複数の属性セレクターを使用することもできます。

a[href^="http://mysite.com"], a[href^="http://www.mysite.com"] {
   background-image: none; padding-right:0;
}
ログイン後にコピー

このルールは、「http:」で始まるすべてのリンクを対象とします。 //mysite.com」または「http://www.mysite.com」を削除し、背景画像を削除してパディングをゼロに設定します。これにより、他の外部リンクには影響を与えずに、自分の Web サイト内の外部リンクの外観をカスタマイズできます。

以上がCSS 属性セレクターを使用して、特定のプレフィックスで始まるリンクのスタイルを設定するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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