ホームページ >ウェブフロントエンド >CSSチュートリアル >「text-decoration: none;」を使用しているにもかかわらず、リンクに下線が引かれているのはなぜですか?

「text-decoration: none;」を使用しているにもかかわらず、リンクに下線が引かれているのはなぜですか?

Susan Sarandon
Susan Sarandonオリジナル
2024-12-19 19:25:11914ブラウズ

Why Is My Link Still Underlined Despite Using `text-decoration: none;`?

リンクから青い下線を削除する方法

問題:

リンクが白く表示されていますが、苛立たしいことに青い下線が付き続けます。 text-decoration: none; を適用しているにもかかわらず、!重要なルールを使用していても、下線は動きません。

.boxhead .otherPage {
  color: #FFFFFF;
  text-decoration: none;
}

解決策:

詳しく調べてみると、 text-decoration: none; が発見されました。ルールが誤って適用されています。スパン要素 (.boxhead) に適用していますが、アンカー要素 (.boxhead a) に直接適用する必要があります。

.boxhead a {
    color: #FFFFFF;
    text-decoration: none;
}

改訂コード:

<div class="boxhead">
  <h2>
    <span class="thisPage">Current Page</span>
    <a href="myLink"><span class="otherPage">Different Page</span></a>
  </h2>
</div>
.boxhead a {
    color: #FFFFFF;
    text-decoration: none;
}

この修正を適用すると、リンクから青い下線が削除され、何も表示されずに白で表示されるようになります。不要な気が散る。

以上が「text-decoration: none;」を使用しているにもかかわらず、リンクに下線が引かれているのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。