HTMLのaタグで作ったリンクの色を変える方法

公開日: 2021.12.18
更新日: 2024.01.04
HTMLのaタグで作ったリンクの色を変える方法

「aタグを使ったリンクについている色を変えないようにしたい!」
「なんでaタグで作ったリンクは最初から色が変わるんだろう?」

上記のように、aタグで作ったリンクに標準搭載されている色が悩みの種となっている方も多いのではないでしょうか?

今回WEBCAMP MEDIAでは、HTMLのaタグで作ったリンクの色を変える方法について解説していきます。

  • リンクの色が変わる理由
  • リンクの色を変えない方法

以上の項目について解説します。

この記事を読むことで、aタグで作るリンクの色が変わる理由と変えないようにする方法について理解できるので、ぜひチェックしてみてくださいね!

aタグで作るリンクの色はなぜ変わるのか?

aタグで作ったリンクにはデフォルトで下記のCSSが指定されています。

//aタグにデフォルトで指定されているCSS
a:link {
 color: #0000EE;
 text-decoration: underline;
}

a:visited {
 color: #551A8B;
 text-decoration: underline;
}

a:hover {}

a:active {
 color: #FF0000;
 text-decoration: underline;
}

上記のコードにより、CSSを指定する前から青色で架線がついているリンクが表示されるのです。

リンクの色を用途別で指定できる擬似要素

aタグにデフォルト設定されているCSSには、下記の擬似要素が使われています。

  • link:クリックされていない要素にスタイルを適用
  • visited:一度クリックした要素にスタイルを適用
  • hover:要素にマウスオーバー したときにスタイルを適用
  • active:クリックしたときにスタイルを適用

aタグで作ったリンクのデフォルトCSSでは、linkとvisitedという擬似要素を使ってクリックしたリンクとしていないリンクで色分けされています。

また、active要素にcolor:FF0000を指定することで、クリックした瞬間にリンクが赤色に変わる仕様になっています。

aタグで作ったリンクの色を変えない方法

aタグにデフォルトで設定されているCSSを無効化してリンクの色を変えないようにするには、下記のコードを利用します。

HTML

<body>
    <a href="#">テスト</a>
</body>

CSS

a{
a  text-decoration: none;
}

colorプロパティに指定している「inherit」は、親要素のCSSを継承する役割があります。

text-decorationプロパティに「none」を指定することで、リンクの下線を無効化できます。

まとめ

今回は、HTMLのaタグで作ったリンクの色を変える方法について解説しましたが、いかがでしたでしょうか?

aタグにはデフォルトで色や下線をつけるCSSが搭載されているので、最初から色が変わっています。

色を変えないようにするには「color:inherit」で文字の色を親要素から継承して「text-decoration: none」で下線を消すことができます。

ぜひ参考にして見てくださいね!


プログラミングやパソコンを使って働きたい!

そのように考え、成長しているIT業界への転職を考えている方も増えてきました。

『IT業界に興味はあるけど、よくわからない…』
『パソコンとかそもそも苦手なのに私なんかにできるのかな』
『エンジニアって聞くけど難しそう』

反対にこのような声も聞く事があります。

そう考えている方は、一度ぜひ転職に成功したエンジニアの方のインタビューをご覧ください!

\プログラミングを学んで/
人生を変えた3名

インタビュー記事一覧 >

関連記事

資料請求

  • 短期集中で最速エンジニア転職を実現-転職成功者インタビュー一覧

    DMM WEBCAMPでは転職成功率98%を実現しています。本資料では、元警察官や元ラーメン屋など様々なバックグラウンドを持つ卒業生の声をお届けします。

    資料をダウンロードする
  • IT技術がもたらす3つの変化と身につけるべきスキル

    IT技術の発展により、今後10~20年程度で47%の仕事がなくなると言われています。どのような変化が訪れ、私達はどのようなスキルを身につけるべきかを解説します。

    資料をダウンロードする
  • 未経験がフリーランスエンジニアになる方法-年収アップで自由な働き方を手に入れる

    働き方改革やリモートワークの影響でフリーランスという働き方の人気は高まりつつあります。フリーランスエンジニアとして活躍するために必要な情報をお届けします。

    資料をダウンロードする

© 2024 WEBCAMP MEDIA Powered by AFFINGER5