ホームページ >ウェブフロントエンド >CSSチュートリアル >href 属性値に基づいてアンカー要素のスタイルを設定するにはどうすればよいですか?
href 属性を使用したアンカー要素のスタイリング
CSS は、特性に基づいて特定の要素にスタイルを適用するための包括的なセレクターのセットを提供します。このようなセレクターの 1 つが属性セレクターです。これを使用すると、開発者は属性の値に基づいて要素をターゲットにすることができます。
次の CSS スタイルを考えてみましょう。
a[href^="http:"] { background: url(img/keys.gif) no-repeat right top; }
このセレクターは、特にすべての
をターゲットにします。 > href 属性値が「http:」で始まるアンカー要素。これは、スタイルで定義された背景画像、位置、サイズを、外部ドメインを指すすべてのリンクに適用することを意味します。a[href^="http://mysite.com"], a[href^="http://www.mysite.com"]
提供された例では、セレクター:
が選択されます。 mysite.com ドメイン上のページを指すすべてのリンクを削除し、背景画像を削除します。また、これらのリンクの右側のパディングをゼロに設定します。"http :": href 属性で探している値。
この CSS スタイルは、リンク先ドメインに基づいてリンクのスタイルを詳細に制御します。 href 属性セレクターを使用すると、開発者はユーザー エクスペリエンスを向上させる、より洗練されたリンク スタイルを作成できます。以上がhref 属性値に基づいてアンカー要素のスタイルを設定するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。