• HOME > 
  • HTML > 
  • HTMLのコメントアウトの書き方【複数行に渡るときやキーボー...

HTMLのコメントアウトの書き方【複数行に渡るときやキーボードによるショートカットの方法】

投稿日:

このページにはGoogleアドセンス広告とアフィリエイト広告が含まれています。

カテゴリー記事のアイキャッチ画像
広告
広告

コメントアウトとは?

コメントアウトとはHTMLやCSS・Javascriptのコードの中に補足や説明などを書き加えるための方法のことです。

コメントアウトを行わずにソースコード内にメモを記述してしまうと、コードの一部として認識されたり、コードの構成を崩してしまう恐れがあるため、コメントアウトは欠かせません。

また、ソースコード内で特定の要素を一時的に非表示したい時にもコメントアウトは利用されます。

このページでは、HTMLのソースコード中でコメントアウトを行う方法について説明します。

リンク先のサムネイル
CSSのコメントアウトを書き方

CSSでは「/*」と「*/」の間は全てコメントアウトとしてブラウザに認識されるので、スタイルなどサイトの表示に影響を及ぼしません。コードの中に補足や説明などを書き加えたいときや、コードの一部を一時的に無効化させたいときなどにコメントアウトをしようします...【もっと読む】

コメントアウトの記述方法

HTMLのコメントアウトは次のように記述します。

HTMLのコメントアウトの記述方法

「<!--」と「-->」の間は全てコメントアウトとしてブラウザに認識されるので、サイト上に表示されません。

ちなみに、ブラウザの開発者ツール(検証ツール・デベロッパーツール)を使ってソースコードを覗かれると、コメントアウトそのものも含めてすべて閲覧できてしまいますので、第三者に見られても問題のない内容や書き方をした方が良いでしょう。

コメントアウトを使う場面

冒頭で述べたように、コメントアウトはHTMLを記述していく中で次のような状況で使用します。

  • 補足などのメモをコードの中に付け加えたいとき
  • 特定の要素を一時的に非表示にしたいとき

コメントアウトを使って補足などのメモをコードの中に付け加える

後から修正が必要になったときのためにコメントアウトを使って補足や説明を残しておけば、どこを編集すれば良いかが一目でわかるので便利です。

またサイトを複数人で編集する場合では、誰でもわかるような補足を記述しておくと良いかもしれません。

HTML

<!-- 見出しタイトルをここに記載 -->
<h2>ダミーテキストダミーテキスト</h2>

特定の要素を一時的に非表示にする

記述してある要素を一時的に非表示にしたい場合は、削除ではなくコメントアウトを使うという方法もあります。

もとに戻すときはコメントアウトを消すだけなので簡単です。

下の例では、h2タグの要素全体をコメントアウトしてサイト上に表示されないようにしています。

HTML

<!-- <h2>ダミーテキストダミーテキスト</h2> -->

複数行に渡るコメントアウトの書き方

「<!--」と「-->」の間であれば、改行して複数行になっていてもコメントアウトになります。

HTMLにおいては、長文の説明を書いたり、複数の要素をまとめて非表示にさせることも出来ます。

下の例では、h2とpタグの2つの要素をまとめて非表示にしています。

HTML

<!-- 
    トップページの見出しタイトルと説明文は
    ここに記載します。
 -->
<!-- <h2>見出しタイトル</h2> 
    <p>ダミーテキストダミーテキストダミーテキストダミーテキストダミーテキストダミーテキスト</p>-->

HTMLのコメントアウトは入れ子にできる?

HTMLでコメントアウトを使用する際の注意点として、コメントアウトは入れ子にすることができないという点があります。

下の例は、h2とpタグの要素をまとめてコメントアウトしようと前後にコメントアウトを付けていますが、元々あったh2タグのコメントアウトによって途中でコメントアウトが終了してしまっています。

HTML

<!--
<!-- <h2>見出しタイトル</h2> -->
    <p>ダミーテキストダミーテキストダミーテキストダミーテキストダミーテキストダミーテキスト</p>←コメントアウトされない
-->←コメントアウトされない

このように、複数行に渡る要素をまとめて非表示にしようとしたときに、補足の為に記述していたコメントアウトが中に含まれているということが良くありますので注意が必要です。

キーボードによるショートカットの方法

VScodeなどメジャーなエディターでは、キーボードのショートカットでコメントアウトを挿入することができます。

記述の手間を大きく減らすことができるので、ショートカットを覚えて積極的に活用しましょう。

コメントアウトのショートカットキーは「Ctrl」を押しながら「/(スラッシュ)」です。

コメントアウトのキーボードショートカット

VScodeなどメジャーなエディターでは、このようにするだけでコメントアウトが挿入されるので入力の手間が少なくて済みます。

なお、カーソルがある行に記述が存在する場合、その行全体をコメントアウトしてくれます。

また、コメントアウトがある行で、もう一度「Ctrl」を押しながら「/(スラッシュ)」を押せば、コメントアウトを削除できるので便利です。

まとめ

以上がHTMLでコメントアウトを行う方法です。

コードを記述していく上では欠かせませんが、多用し過ぎると逆に見づらくなってわかりにくくなります。いくつかのルールを設けてそれに沿って使っていくのが良いのではないでしょうか?

関連する記事

サムネイル

HTMLのinputのdateで日付の入力欄を作る【初期値や……

2023年10月01日
最終更新日:2023年09月28日
HTMLのinputタグのtype属性にdateを指定すると、フォームなどに日付の入力欄を設置することができます。
サムネイル

ブラウザキャッシュを回避するCache Bustingの方法……

2023年09月01日
Cache Busting(キャッシュバスティング)とはキャッシュを利用せずに読み込みするように指定することです。
サムネイル

HTMLのdatalistタグの使い方【文字入力とプルダウン……

2023年08月08日
HTMLのdatalistは、テキストボックスとセレクトボックスを組み合わせたような入力欄を作ることができるタグです。一見普通のテキストボックスですが、クリックすると用意した入力候補が表示されます。
サムネイル

HTMLでラジオボタンを作成する方法【初期値の設定・チェック……

2023年08月08日
HTMLのinputタグのtype属性にradioを指定すると、フォームなどにラジオボタンを設置することができます。複数の選択肢の中からどれかひとつをユーザーに選んでもらいたい時に使用します。
サムネイル

HTMLのselectタグの使い方【multiple属性で複……

2023年08月03日
HTMLのselectはフォームなどにセレクトボックスを設置することができるタグです。あらかじめ用意した選択肢をプルダウンの形で表示させます。
サムネイル

HTMLのtextareaタグの使い方【inputとの違いや……

2023年07月10日
HTMLのtextareaはフォームなどに改行可能な入力ボックスを作成することができるタグです。属性値を設定することで幅や行数などを変更することが可能です。
サムネイル

HTMLのh1~h6タグのSEO対策における役割と使い方【画……

2023年07月10日
HTMLのh1~h6タグはページ内でタイトルや見出しを表示させる際に使用するタグです。Hは見出しという意味を持つ「Heading」の頭文字です。