:after および可変幅テキストを使用して追加された URL から下線を削除するにはどうすればよいですか?

Susan Sarandon
リリース: 2024-11-15 00:45:02
オリジナル
475 人が閲覧しました

How to Remove the Underline from Appended URLs with :after and Variable Width Text?

テキスト装飾と :after 擬似要素のアドレス指定

以前の問い合わせでは、:after 擬似クラスを使用して印刷されたスタイル シート内のリンクに URL を追加する問題が発生しました。

主な懸念は、'text-decoration: none;' を明示的に設定しているにもかかわらず、追加された URL からデフォルトの下線スタイルを削除できないことでした。この結果、Firefox や Chrome などのブラウザでは、URL の下に魅力のない下線が伸びてしまいます。

可変幅テキストの解決策

以前に提案された解決策では、パディングなどの技術が使用されていました。問題のあるテキスト装飾プロパティを回避するための背景画像。ただし、追加されたコンテンツが可変幅テキストである場合、これらのメソッドは適用できません。

これを解決するには、:after 疑似要素の表示プロパティを 'inline-block' に変更します。これにより、「text-decoration: none;」が許可されます。次のコードに示すように、宣言が有効になります:

a:after {
    content: " <" attr(href) ">";
    text-decoration: none;
    color: #000000;
    display: inline-block;
}
ログイン後にコピー

この調整された CSS により、追加された URL は幅に関係なく、下線なしで表示されます。この回避策を適用すると、可変幅のテキストを効果的にリンクに追加し、希望の色を指定できるため、最初の懸念に対処し、より洗練された URL の印刷レンダリングを提供できます。

以上が:after および可変幅テキストを使用して追加された URL から下線を削除するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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