ZeroPlus Gateについて

\ シェア /

FacBook
Twitter
LINE
はてブ
PPocket
ZeroPlus Media > Web制作 > HTML/CSS > cssでリンクの下線を消す方法を解説!二重線や色の変更方法も紹介

cssでリンクの下線を消す方法を解説!二重線や色の変更方法も紹介

HTML/CSS

2022/01/21

2023/04/15

リンク下線削除記事のサムネイル

Webサイト制作をしているとaタグ(リンク)にデフォルトで設定されている下線を削除したい。色を変更したい。と思う場面があります。

この記事ではCSSでaタグにデフォルトで表示される下線を消したり下線の装飾方法を詳しく解説します!

ZeroPlus Gateについて

プログラミング学習でこのような経験はありませんか?

  1. 目標に向けて何を学べば良いかわからない
  2. 調べても解決策が見つからない
  3. 現場レベルのスキルが身につくのか不安

これらの悩みは、学習環境を整えることで全て解決することができます。

ZeroPlus Gateでは、30日間無料で最適な学習環境を提供しています。

  1. なんでも相談できる専属メンター
  2. いつでも技術相談ができるプロ講師
  3. 元IT企業CTO監修のカリキュラム

条件なしでこのレベルの環境を無料で提供しているのはZeroPlus Gateだけです。
ただし、無料サービスの提供には参加者の数に制限があります。

少しでも興味がある方は、以下のリンクからサービスの詳細をご覧ください。

今すぐZeroPlus Gateの詳細を見る

CSSでリンクの下線を制御するプロパティ text-decoration

HTMLでリンクを出力するにはaタグを使用します。aタグはデフォルトの状態だと下線が表示されます。

<a href="#">リンク</a>

出力結果

aタグの下線を消したり、装飾するプロパティがtext-decorationです。

text-decorationの基本的な使い方は以下になります。

基本書式

a {
text-decoration: 値;
}

CSSでリンクの下線を消す方法

リンクの下線を消すには、text-decoration: none;を適用します。

<a href="#">下線を消します。</a>
a {
  text-decoration: none;
}

出力結果

ZeroPlusgate50教材の動画

text-decorationは一括指定

text-decoraitonプロパティは下記のプロパティを一括で指定することができます

一括指定できるプロパティ

  • text-decoration-line:装飾の種類
  • text-decoration-color:装飾の色
  • text-decoraiton-style:線のスタイル
  • text-decoration-thickness:線の太さ

これらのプロパティについて一つずつ解説していきます!

text-decoration-lineは装飾の種類を制御する

text-decoration-line線の装飾を制御するプロパティです。

表現できるのは下記3つの線です。

  • 下線
  • 上線
  • 中央線

また、複数の線を引くこともできます。

  <a class="underline" href="#">下線を表示します。</a>
  <a class="overline" href="#">上線を表示します。</a>
  <a class="line-through" href="#">中央に線を表示します。</a>
  <a class="lines" href="#">複数の線を表示します。</a>
.underline {
  text-decoration-line: underline;
}

.overline {
  text-decoration-line: overline;
}

.line-through {
  text-decoration-line: line-through;
}

.lines {
  text-decoration-line: line-through underline;
}

表示結果

 

text-decoration-colorは線の色を制御する

text-decoration-colorは線の色を変更することができます。

<a class="color" href="#">線の色を指定します。</a>
.color {
  text-decoration-color: rgb(255, 0, );
}

表示結果

text-decoration-styleは線のスタイルを制御する

text-decoration-styleは線のスタイルを変更することができます。

線のスタイルは以下の種類に変更できます。

線の種類

  • 単独線
  • 二重線
  • 点線
  • 破線
  • 波線
  <a class="solid" href="">単独線を表示します。</a>
  <a class="double" href="">二重線を表示します。</a>
  <a class="dotted" href="">点線を表示します。</a>
  <a class="dashed" href="">破線を表示します。</a>
  <a class="wavy" href="">波線を表示します。</a>
.solid {
  text-decoration-style: solid;
}

.double {
  text-decoration-style: double;
}

.dotted {
  text-decoration-style: dotted;
}

.dashed {
  text-decoration-style: dashed;
}

.wavy {
  text-decoration-style: wavy;
}

表示結果

text-decoration-style

ZeroPlusgate50教材の動画

text-decoration-thicknessは線の太さを制御する

text-decoration-thickness下線、上線などの線の太さを制御することができます。

<a href="">線を太くします。</a>
a {
  text-decoration-thickness: 20px;
}
表示結果
text-decoration-thickness

 

まとめ

aタグの下線を削除する方法を理解できましたか?
この記事を読めば、aタグに自分の思い通りにスタイルを当てることができるようになります。

実は、aタグごとにtext-decorationを適用するのは手間で効率的ではありません。
例えば全リンクの下線を非表示にするならreset.cssやスタイル全体にtext-decoration: none;を適用して、記述量を減らす工夫ができます。

aタグのスタイルを自由にいじれるようになった方は、より良いコードを書けるように試行錯誤してみましょう!

ZeroPlus Gateについて

プログラミング学習でこのような経験はありませんか?

  1. 目標に向けて何を学べば良いかわからない
  2. 調べても解決策が見つからない
  3. 現場レベルのスキルが身につくのか不安

これらの悩みは、学習環境を整えることで全て解決することができます。

ZeroPlus Gateでは、30日間無料で最適な学習環境を提供しています。

  1. なんでも相談できる専属メンター
  2. いつでも技術相談ができるプロ講師
  3. 元IT企業CTO監修のカリキュラム

条件なしでこのレベルの環境を無料で提供しているのはZeroPlus Gateだけです。
ただし、無料サービスの提供には参加者の数に制限があります。

少しでも興味がある方は、以下のリンクからサービスの詳細をご覧ください。

今すぐZeroPlus Gateの詳細を見る

\ 学んだことをSNSでシェアしよう /

おすすめのタグ

この記事の執筆者

ZeroPlus Media変種部

ZeroPlus Media編集部

ZeroPlusは、「フリーランス特化型プログラミングスクール」です。ZeroPlus Mediaでは、フリーランスとして活躍する際に役立つ有益なプログラミングやWeb制作に関する情報を発信しています。

質問について

ZeroPlus Media読者限定で質問対応をおこなっています。以下の2つの方法で質問を受け付けています。

選べる2つの質問方法

1

Google Foam(テキスト)で質問

mail

フォーム送信

メールで解答

formで質問
2

Google meet(オンラインmtg)で質問

meet

日時選択

メールを受け取る

メールからmtgに参加

meetで質問
ZeroPlus Gateについて

あなたの目的に合わせた2つのサービス

あなたの目的に合わせたZeroPlusの2つのサービス
基礎からフリーランスレベルまで本質的な学びを提供しています

完全無料!30日間で学びきれる
プログラミンスクールZeroPlus Gate

  • お金をかけずに、学習を進めたい
  • Webサイトを作れるようになりたい
  • メンターや講師に質問しながら学習したい

詳しくはこちらから

フリーランス特化型
プログラミングスクール ZeroPlus

  • プログラミング学習で悩んでいる
  • 仲間と一緒に学習したい
  • フリーランスとしての総合的な力を養いたい

詳しくはこちらから