ZeroPlus Gateについて

\ シェア /

FacBook
Twitter
LINE
はてブ
PPocket
ZeroPlus Media > Web制作 > HTML/CSS > 【HTML】コメントアウトの書き方と注意すべき3つのポイントを紹介

【HTML】コメントアウトの書き方と注意すべき3つのポイントを紹介

HTML/CSS

2022/02/21

2023/04/22

HTMLコメントアウト記事サムネイル

HTMLにコメントアウトを残していますか?

夢中になってソースコードを書いているとついついコメントアウトを書くのを忘れてしまいます。
しかし、コメントアウトがないコードは読みにくいです。

この記事ではHTMLでコメントアウトを残す方法を紹介します。実装方法を覚えて見やすいコードを書けるようになりましょう。

この記事で身につく内容
  • コメントアウトの役割
  • HTMLでコメントアウトをする方法
  • HTMLでコメントアウトする注意点

ZeroPlus Gateについて

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

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

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

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

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

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

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

今すぐZeroPlus Gateの詳細を見る

コメントアウトとは

コメントアウトとは記述したソースコードを実行させない部分です。
記述方法はプログラミング言語ごとに異なりますが、全ての言語でコメントアウトをすることができます。

プログラムが実行されないのであれば「記述する必要ないのでは?」と感じるかもしれませんが、どのような処理をしているのか説明を残すことによってソースコードがとても読みやすくなるのです。

コメントアウトの役割

コメントアウトの役割は保守性の向上可読性の向上です。

HTMLでのコメントアウト方法

コメントアウト方法はプログラミング言語ごとに異なります。

この記事ではHTMLでのコメントアウト方法を紹介します。

1行だけコメントアウトする

コメントアウトしたい内容の最初に<!--を入力し、コメントアウトしたい最後に-->を入力することによって実装が可能です。

<p>pタグ内のテキストはブラウザに表示されます。</p>
<!-- コメントアウトされた内容はブラウザに表示されません。 -->
<div>divタグ内のテキストはブラウザに表示されます。</div>

出力結果

pタグ内のテキストはブラウザに表示されます。

divタグ内のテキストはブラウザに表示されます。

このように、コメントアウトした内容がブラウザに表示されることはありません。

複数行をまとめてコメントアウトする

複数行コメントアウトするときも1行の場合と同様に、コメントアウトしたい内容の最初に<!--を入力し、コメントアウトしたい最後に-->を入力することにより実装が可能です。

<p>pタグ内のテキストはブラウザに表示されます。</p>
<!--
1行目がコメントアウトされます
2行目がコメントアウトされます
-->
<div>divタグ内のテキストはブラウザに表示されます。</div>

出力結果

pタグ内のテキストはブラウザに表示されます。

divタグ内のテキストはブラウザに表示されます。

複数行のコメントアウトした内容も同様にブラウザ上では非表示にすることができます。

ZeroPlusgate50教材の動画

HTMLコメントアウトする際の注意点

HTMLは記述内容が直接ブラウザに反映されるため、間違った方法でコメントアウトしてしまうと思わぬ表示崩れに繋がってしまいます。

この記事ではコメントアウトの必ず知っておくべき注意点を三つ紹介します。

1.ユーザーにみられてはいけない情報をコメントアウトに残さない

HTMLでコメントした内容はブラウザ上に表示されません。

しかし、検証ツールを使うことによってコメントアウトされているソースコードを確認することができます。
ログインパスワードなどユーザーに見られてはいけない情報はコメントアウトに残さないよう気をつけましょう。

検証ツールからコメントアウト内容を確認できることを逆手にとってエンジニアにしかわからない秘密のメッセージとして使っている企業も存在します。
任天堂ニュースは<head>内にコメントアウトで隠しマリオ出力してます。
エンジニアは隠しマリオを見つけた瞬間任天堂ファンになることを避けられません。

HTMLでコメントアウトされたマリオ

2.コメントに「-」を使用してはいけない

HTMLのコメントアウトで-を使用してしまうとブラウザが終了タグだと認識したり、意図せぬ挙動する可能性があります。

ユーザーには表示させたくないコメントアウトした内容が表示されてしまうことにつながるので気をつけましょう。
同様の理由でコメントの中にコメントアウト表記(<!--- -->)を使用してはいけません。

3.WordPressのテキストエディアで使用する際は設定に注意

WordPressの初期設定で、ハイフン「-」がエンダッシュ「–」へ自動変換されます。
コメントアウトする際は<code></code>でコメント部分を囲むとコメントアウトすることができます。

<code>
<!-- ここに書いてある箇所がコメントアウトされます -->
</code>

まとめ

この記事ではHTMLでコメントアウトする方法と注意点を紹介しました。

HTMLでは<!-- -->と記述しコメントアウトが実装できます。ソースコードの保守性と可読性を向上させるので注意点を覚え使えるようになりましょう。

それでは最後にこの記事の内容を復習します。

HTMLでコメントアウトに関するまとめ

  • コメントアウト内はのプログラムは実行されない
  • HTMLでは<!-- -->の間にコメントアウトしたい内容を記述できる
  • HTMLのコメントアウト注意点は3つ
    1. ユーザーにみられてはいけない情報を載せる
    2. <!-- -->内で「-」を使用してはいけない
    3. WordPressのエディタ内では<code>タグを用いてコメントアウトする
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

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

詳しくはこちらから