• Skip to main content
  • Skip to primary sidebar

プログラミング入門ナビ by Proglus(プログラス)

プログラミング学習初心者のための情報メディア

本ページにプロモーションが含まれる場合があります

You are here: Home / Archives for プログラミング入門ナビ編集部

プログラミング入門ナビ編集部

HTMLでリストを書く方法!箇条書きと順序付きリストの違いは?入れ子にする方法も確認しよう

2020-08-31 By プログラミング入門ナビ編集部

リスト

はじめに

リスト

項目を列挙する時に便利な「リスト表記」。プレゼン資料やメモ書きなどにも多く登場しますよね。

もちろんWebページでも目にする機会は多いはずです。

HTML文書ではどのように書くのでしょうか?

この記事ではHTMLでのリストの書き方を詳しく解説します。

動画解説

本記事の内容を動画でも解説しています。

HTMLでリストを書く方法

https://www.youtube.com/watch?v=Z9t4USL4DHk&feature=youtu.be

入れ子になったリストを書く方法

https://www.youtube.com/watch?v=T9LpjMqHWL8&feature=youtu.be

箇条書きと順序付きリスト

HTMLで表示できるリスト書きには二種類あります。

箇条書き

項目を単に列挙する際によく使われる表記方法です。お買い物リストなどでよく見ますね。

例として下記のようなものです。

  • りんご
  • みかん
  • ぶどう

これを箇条書き、または順序なしリストと呼びます。

順序付きリスト

項目に順序を持たせて列挙する際に使われる表記方法です。手順の紹介などに使われます。

例として下記のようなものです。

  1. 金賞
  2. 銀賞
  3. 銅賞

これを順序付きリストと呼びます。

箇条書きを書く方法

ではまず、HTMLで箇条書きを書く方法を見ていきましょう。箇条書きには<ul>タグと<li>タグを使用します。

<ul>は「unordered list」の略で、順序のないリスト、つまり箇条書きのことです。

<li>は「list item」の略で、リストの項目を指します。

具体的にはこれらのタグを用いて下記のように記述します。

<ul>
  <li>項目1</li>
  <li>項目2</li>
  <li>項目3</li>
  ・・・略・・・
</ul>

実際に記述してみましょう。エディタを開いて下記のように記述してください。

ファイル名は「list.html」などにしてみましょう。

<!DOCTYPE html>
<html lang="ja">
  <head>
    <meta charset="utf-8">
    <title>リストの練習</title>
  </head>
  <body>
    <ul>
      <li>りんご</li>
      <li>みかん</li>
      <li>ぶどう</li>
    </ul>
  </body>
</html>

ファイルを保存してブラウザで開くと、正しく書けていれば下記のようになります。

箇条書きで表示されました。

箇条書き

順序付きリストを書く方法

次に、順序付きリストを書く方法を説明します。順序付きリストは<ol>タグと<li>タグで記述できます。

<ol>は「ordered list」の略で、順序付きリストの意味です。

<li>は箇条書きの時と同様、「list item」の略でリストの項目を指します。

具体的にはこれらのタグを用いて下記のように記述します。

<ol>
  <li>項目1</li>
  <li>項目2</li>
  <li>項目3</li>
  ・・・略・・・
</ol>

実際にHTMLを書いてみましょう。先ほどのファイル「list.html」で書いた箇条書きの後に、下記の通り追記してください。

<!DOCTYPE html>
<html lang="ja">
  <head>
    <meta charset="utf-8">
    <title>リストの練習</title>
  </head>
  <body>
    <ul>
      <li>りんご</li>
      <li>みかん</li>
      <li>ぶどう</li>
    </ul>
    <ol>
      <li>金賞</li>
      <li>銀賞</li>
      <li>銅賞</li>
    </ol>
  </body>
</html>

ファイルを保存してブラウザで確認し、下記のようになっていればOKです。

数字付きリスト

先ほど書いた箇条書きの下に、順序付きリストが表示されました。

箇条書きと違い、数字が表示されていることに注目してください。

コードの中で数字を書いたわけではないですが、順序付きリストにすると自動で上から順に数字が割り振られます。

自分で数字をつける必要はないので注意しましょう。

リストの入れ子

リストを入れ子にすることもできます。リストの中にさらにリストを入れるということです。

入れ子になったリストとは?記述方法は?

ちょっとピンと来ないかもしれません。実際に見てみた方がわかりやすいですね。

下記のように「ご飯」の項目にさらに箇条書きがつくようなイメージです。

  • パン
  • ご飯
    • 白米
    • 赤飯

例えば箇条書きのリストを入れ子にするには、下記のように記述します。

<ul>
  <li>項目1</li>
  <li>項目2</li>
  <li>項目3
    <ul>
      <li>入れ子項目1</li>
      <li>入れ子項目2</li>
      <li>入れ子項目3</li>
    </ul>
  </li>
</ul>

「項目3」のところですぐに</li>(項目の終了タグ)を書かずに次の<ul>タグが始まる点に注目してください。

この部分が入れ子になっているリストです。

入れ子のリストが</ul>で終わると、その後にやっと「項目3」の終了タグである</li>が来ます。

実際にHTMLを書いてみましょう。エディタで「nested_list.html 」というファイルを新規作成し、下記のコードを記述してください。

<!DOCTYPE html>
<html lang="ja">
  <head>
    <meta charset="utf-8">
    <title>入れ子になったリストの練習</title>
  </head>
  <body>
    <ul>
      <li>パン</li>
      <li>ご飯
        <ul>
          <li>白米</li>
          <li>赤飯</li>
        </ul>
      </li>
    </ul>
  </body>
</html>

ファイルを保存してブラウザで開くと下記のようになります。

「ご飯」の下にさらにリストが入れ子になっていますね。

入れ子になったリスト

このように、<li>〜</li>の間でさらにリストを記述するとリストを入れ子にすることができます。

</li>の位置について

ここで、下記のように</li>を入れ子の<ul>の前に書いてもいいのではないか?と思われるかもしれません。

実際、ブラウザによってはこのように記述しても想定通りに表示されることがあります。

(誤りのコード)

<ul>
  <li>パン</li>
  <li>ご飯</li>
    <ul>
      <li>白米</li>
      <li>赤飯</li>
    </ul>
</ul>

しかし、この書き方は誤りであるとMDNで明示されています。

知らず知らずのうちに間違った書き方をしてしまわないよう、注意しましょう。

<ul>: 順序なしリスト要素 – MDN Web Docs – Mozilla

MDNの入れ子リスト説明

Tips:VSCodeの便利機能

最後に、VSCode(Visual Studio Code:エディタの一種)でコーディングしている方向けに便利な入力補完機能をお伝えします。

お気づきの通り、リストではたくさんのタグを書かなければなりません。項目が増えれば尚更です。

VSCodeでは「Emmet(エメット)」という標準機能を使ってこの入力を簡単化することができます。

例えば数字付きリストで項目を3つ書きたい場合「ol>li*3」+Tabキーで必要なタグが自動的に入力されます。

下記のように入力してタブキーを押すと…

VSCodeでolショートカットを使う

このように必要なタグが自動入力されます。便利ですね!

VSCodeのolショートカット使用結果

まとめ

微笑むチームメイト

HTMLでのリスト(箇条書き・数字付きリスト)の書き方と、入れ子にする方法について解説しました。

よく使う機能ですので、ぜひ覚えてくださいね。

また、本記事の内容は下記の講座からの抜粋です。HTMLについてより体系的に学びたい方はぜひチェックしてみてください。

新HTML入門(Proglus)

動画でプログラミング入門をしよう

オンライン学習サービスProglus(プログラス)でプログラミングを学び、創れる人になろう!

プレミアムプランを2週間無料体験しよう

今すぐ詳細を確認する

Filed Under: プログラミング入門 Tagged With: HTML, li, ol, ul, リスト, 箇条書き, 順序付きリスト

HTMLで見出しを書いてみよう!意外と知らないルールについても解説!

2020-08-31 By プログラミング入門ナビ編集部

虫眼鏡を覗き込む女性

はじめに

虫眼鏡を覗き込む女性

いろんなウェブページを見ていると、たくさんの情報が書いてあるにも関わらず間延びせずに見やすく書いてあることがよくありますね。

見やすいウェブページはそれだけでユーザーのサイトでの滞在時間が長くなり高いクリック率や商品購入につながるため、非常に価値が高いです。

この記事ではウェブページを見やすくするための方法の1つである「見出し」について解説します。

動画解説

本記事の内容を動画でも解説しています。

https://www.youtube.com/watch?v=c6gmhDT9hEs&feature=youtu.be

見出しとは?

ここで「見出しって何?」という方のために簡単に説明します。

下記は本ブログの記事の一例ですが、ブログのタイトルである「JavaScriptの…」の部分や「はじめに」の部分が他のところよりも大きな文字で書かれているのにお気づきでしょうか。

見出しの例

まさに今ご覧いただいているこの記事でも、冒頭の「はじめに」や「見出しとは?」等が大きな文字で書かれていますね。

これを見出しと呼び、各話題に入る前の冒頭部で、そこで記述される内容のテーマをわかりやすく目立たせるために使われます。

見出しがあると、これからどんな話題についての内容が記載されるのかがわかり、読み手にとって頭の整理がしやすいです。

また、インターネット上の情報量が膨大になっている昨今、必要な情報だけをかいつまんで読みたいニーズも高いため、見出しがあることでその判断がしやすくなるという利点もあります。

見出しの書き方

ここからは見出しの具体的な使い方について見ていきましょう。

HTMLでは見出しを下記のように記述します。

<h1>見出しにしたい部分</h1>

このタグはアルファベット「h」(headingの略)と数字(上記の例では「1」)の組み合わせです。

数字の部分は1〜6を入れることができ、数字が小さいほど大きな見出し、大きいほど小さな見出しになります。

実際の違いはコードを書いて確かめてみましょう。

エディタで新規ファイル「heading.html」を作成し下記のように記述してください。

<!DOCTYPE html>
<html lang="ja">
  <head>
    <meta charset="utf-8">
    <title>見出の練習</title>
  </head>
  <body>
    <h1>見出し レベル1</h1>
    <h2>見出し レベル2</h2>
    <h3>見出し レベル3</h3>
    <h4>見出し レベル4</h4>
    <h5>見出し レベル5</h5>
    <h6>見出し レベル6</h6>
  </body>
</html>

ファイルを保存したらブラウザで表示してみてください。

下記のように表示されればOKです。

見出しレベル1(<h1>〜</h1>で記述した部分)が一番大きく、見出しレベル6(<h6>〜</h6)で記述した部分)が一番小さくなっていますね。

見出し1〜6

見出しのルール

見出しの書き方は簡単ですが、ちょっとしたルールがあります。

見出し要素のツリー構造

見出しのツリー構造

ウェブページにおける見出し要素は、上図のようにツリー構造となっている必要があります。

h1要素の下にh2要素、さらにその下にh3要素…というように、レベルの高い見出し要素の中に下位レベルの見出し要素を入れ子していくことが可能です。

例えば上図でh3要素「パスタ」の中にh4要素として「ペペロンチーノ」「アラビアータ」「カルボナーラ」を追加することは可能ですが、これらをh2要素として記述することはできません。

h1は1ページに1つまで

h1要素は一番大きな見出しであり、1ページにつき1回しか使えないという決まりがあります。

ページ自体の見出しというわけですね。

2回以上書かないように注意してください。

見出しレベルは飛ばしてはいけない

下記のようなメニューを書くとしましょう。

OK例

<h1>メニュー</h1>
  <h2>食事</h2>
    <h3>前菜</h3>
    <h3>パスタ</h3>
    <h3>ステーキ</h3>
  <h2>ドリンク</h2>
  <h2>デザート</h2>

h2要素「食事」の下には一段階下位レベルであるh3要素として「前菜」「パスタ」「ステーキ」が並んでいますね。

このとき、これらを例えば二段階下位のh4要素や三段階下位のh5要素、四段階下位のh6要素で記述することはできない決まりとなっています。

必ず入れ子にする見出し要素は一段階下位となるように記述してください。

フォントを小さくする目的で見出しを使用しない

HTMLの目的はあくまで文書の構造を定義することです。

実際の文書の意味合いが見出しである時にのみ見出し要素を使ってください。

フォントを小さくしたい・大きくしたいだけであり、特に見出しの意味合いがない時はCSSを使用しましょう。

まとめ

オフィスでタイプする男性

HTMLでの見出しの書き方と使用上のルールを解説しました。

読み手にとって見やすいウェブページとなるよう、適切に見出しを活用しましょう!

本記事の内容は下記の講座からの抜粋です。HTMLについてより体系的に学びたい方はぜひチェックしてみてください。

新HTML入門(Proglus)

動画でプログラミング入門をしよう

オンライン学習サービスProglus(プログラス)でプログラミングを学び、創れる人になろう!

プレミアムプランを2週間無料体験しよう

今すぐ詳細を確認する

Filed Under: プログラミング入門 Tagged With: h1, h2, h3, h4, h5, h6, HTML, 見出し

MAMP for MacOSによるMySQLのインストール方法

2020-08-31 By プログラミング入門ナビ編集部

MacOS環境にMAMP(マンプ)を使って、MySQLをインストールする方法について説明します。

前置き

  • この記事は、オンライン講座「はじめてのSQL・データ分析入門 – データベースのデータをビジネスパーソンが現場で活用するためのSQL初心者向コース」と、Prolgus「SQL入門」コースのサポート記事です。
  • Mac OS Catalina バージョン10.15.4を利用しています。他のOSバージョンでは、UIが一部異なる場合があります。
  • 企業から貸与されたパソコンを使用する場合、セキュリティソフトや、ソフトウェアイントール制御ソフトがインストールされている場合があります。この場合、MAMP等の開発系のツールがインストールできない場合があります。手順を工夫して回避することは現実的ではありません。お手数ですが勤務先のシステム管理者にご相談ください。
  • MAMPは 一般大衆向けのソフトウェアでは無いため、扱いが難しいと感じる部分もあるかもしれません。言い換えると、誰でも使いこなせるわけではないため、スキルとして市場価値が生まれます。

MAMP(マンプ)とは

  • オープンソースのソフトウェアで、Web開発の環境一式をインストールするのに用いられます。
  • 「MAMP」という名前は、「Macintosh」「Apache」「MySQL」「PHP」の頭文字から来ています。
  • 無料版の「MAMP」と有料版の「MAMP PRO」がありますが、学習用途であれば無料版の「MAMP」で十分です。本記事では「MAMP」の方を扱います。

すでにインストールしたMySQLについて

すでに他の方法でMacOS環境にMySQLをインストールしている方は、混乱を避けるためにMySQLサーバーを停止するか、削除しておくことをおすすめします。
その他の場合については、検証しておりません。

MAMPのインストール方法

MAMPのトップページ

MAMPのトップページを開きます。

「Downloads」をクリックし、更にMacOSのロゴが書かれたボタンをクリックします。

インストールファイルがダウンロードされる

ブラウザの設定を変更していなければ、「ダウンロード」フォルダにダウンロードされます。

ネットワークの状況等などの要因により、ダウンロード完了までに1時間弱程度かかる場合もあります。

ダウンロードに失敗する場合は、時間を開けて再度試してみてください。

MAMPのインストーラーの起動

ダウンロードしたファイルをダブルクリックして、インストーラーを起動します。

セットアップダイアログが起動

「続ける」ボタンをクリックします。

「続ける」ボタンをクリックします。

利用規約の内容を確認し、「続ける」ボタンををクリックします。

「同意する」ボタンをクリックします。

インストール先ディスクの選択です。特に変更が無ければ、そのまま「続ける」ボタンをクリックします。

インストール内容を確認します。「インストール」ボタンを押すと、インストールが開始します。

この時インストールの許可を求められるので、認証を行います。

インストール中

しばらく時間がかかります。

インストール完了

このような画面が表示されたら、「閉じる」ボタンを押してインストール完了です。

MAMPの起動

MAMPを起動します。

このような画面が表示されれば、MAMPの起動完了です。一番右の電源アイコンをクリックすると、MySQLサーバーが起動します。

MySQLが起動すると、「MySQL Server」の文字の右に緑色のランプが付きます。

サーバーを停止したい場合は、電源アイコンを再度クリックします。

ヘルパーツールの許可(表示される場合のみ)

MySQLサーバーの起動の際に、ヘルパーツールの許可を求められる場合があります。ユーザー名とパスワードで認証します。

MySQL Workbenchへの接続方法

ここでは、MAMPを用いてMySQL Workbenchへ接続する方法について説明します。

MySQLサーバーの起動

mamp-macOS-sql-server

まずMAMPを開き、「MySQL Server」の文字の右に緑色のランプが付き、MySQLサーバーが起動した状態であるか確認してください。

MySQL Workbenchの起動

mysql-workbench

MySQL Workbenchを起動します。すると、このような画面が開きます。

DBへの接続設定

新規コネクションの作成を行います。

プラスアイコンをクリックします。

workbench-plus-icon

以下のような設定画面が開きます。新規コネクションの作成を行います。

workbench-connection

「Connection Name」の部分は任意の接続名を入力します。

また、MAMPのMySQLサーバーは、デフォルトで8889番のポート番号を用いるので、ポート番号を8889と指定します。

そしてパスワードを設定するため、「Store in Kyechain …」というボタンをクリックします。

workbench-root-pass

初期パスワードとして”root”の4文字を入力して、「OK」ボタンをクリックします。

接続の確認

workbench-setting-test-connection

「Test Connection」ボタンを押してテスト接続を行います。

test-connection

このように表示されたらテスト接続成功です。OKボタンを押します。

workbench-setting-ok

OKボタンを押します。

コネクションの起動

workbench-connection

最初の起動画面に戻るので、今作成したコネクションをクリックします。

workbench-workspace

このような画面が表示されればOKです。

MySQL Workbenchとの接続に成功しました!

おわりに

UdemyでSQL入門講座を公開中

世界最大級のオンライン学習プラットフォームUdemy(ユーデミー)にて、SQL初心者向けのオンライン講座を公開中です。

ベストセラーコースにも選ばれたことがある人気のコースです。
ぜひ、ご利用ください。

はじめてのSQL・データ分析入門 – データベースのデータをビジネスパーソンが現場で活用するためのSQL初心者向コース

エクセル作業からのステップアップ!データベースのデータを取得し、効果的にレポーティングしたいビジネスパーソンにおすすめ。データベースを操作する言語SQLを短期間で身につけビジネスの現場で使うための実践型カリキュラム。MySQL使用。

動画でプログラミング入門をしよう

オンライン学習サービスProglus(プログラス)でプログラミングを学び、創れる人になろう!

プレミアムプランを2週間無料体験しよう

今すぐ詳細を確認する

Filed Under: ツールの使い方 Tagged With: macOS, MAMP, MySQL, インストール

HTML文書内で改行しても反映されない?明示的に改行するには?区切り線のつけ方も解説!

2020-08-26 By プログラミング入門ナビ編集部

改行ボタン

はじめに

改行ボタン

HTML文書の中で長い文章を書く時、せっかく見やすいように改行を入れたのにブラウザで見てみると改行されていない…ということはありませんか?

実は、HTMLでは改行を明示的に入れたい場合、あることをしなければなりません。

この記事ではその方法を説明します。

また、見やすくするための関連機能として区切り線のつけ方も覚えましょう。

動画解説

本記事の内容を動画でも解説しています。

改行する方法

https://www.youtube.com/watch?v=AcHf-lz0GEs&feature=youtu.be

区切り線をつける方法

https://www.youtube.com/watch?v=6EzeJ0cR7Cc&feature=youtu.be

HTMLでの改行方法

まずは改行する方法についてです。

普通に改行をした場合

HTML文書内で普通に改行をした場合にどうなるか見てみましょう。

下記のコードをエディタ等で記述し、ブラウザで表示させてみてください。

段落内には国会の住所を記載しており、見やすいようにコード内で改行を入れていますね。

<!DOCTYPE html>
<html lang="ja">
  <head>
    <meta charset="utf-8">
    <title>改行の練習</title>
  </head>
  <body>
    <p>
      100-0014
      東京都
      千代田区
      永田町1丁目7-1
    </p>
  </body>
</html>

ブラウザではこうなります。改行を入れたはずなのに、改行されず1行で表示されていますね。

BRなしの例

このように、コード内で普通の改行をしてもブラウザには反映されないことがわかりました。

明示的に改行をするには<br>

実は、自分がここだ!というところで改行をするには「ここで改行をします」とブラウザに指示するためのある記載をする必要があるのです。

それは<br>という改行タグです。「Break」の略になっています。

先ほどのコードで改行したい位置に入れてみましょう。

<!DOCTYPE html>
<html lang="ja">
  <head>
    <meta charset="utf-8">
    <title>改行の練習</title>
  </head>
  <body>
    <p>
      100-0014<br>
      東京都<br>
      千代田区<br>
      永田町1丁目7-1
    </p>
  </body>
</html>

保存したら、もう一度ブラウザで見てみましょう。下記の通り、今度はきちんと改行が入りました。

このように、<br>タグを使えば明示的に改行することができます。

BRあり

<br>は空要素

MDNで調べてもわかる通り、この<br>は空要素です。

つまり、<p>などのように「開始タグ+コンテンツ+終了タグ」で要素を成すのではなく、それ単体で改行を表すためコンテンツや終了タグを書いてはいけません。

間違えないように注意してください。

<br>: 改行要素 – HTML: HyperText Markup Language | MDN

HTMLでの区切り線

ここで、もう一つコンテンツを見やすくするのに役立つ機能を紹介します。

それは区切り線:<hr>です。「Horizontal Rule」の略で、水平な罫線の意味ですね。

どんなものかを知るために、下記のコードを書いてみましょう。

段落が2つあり、その間に<hr>があることに注目してください。

<!DOCTYPE html>
<html lang="ja">
  <head>
    <meta charset="utf-8">
    <title>区切りの練習</title>
  </head>
  <body>
    <p>私はHTMLを学習します</p>
    <hr>
    <p>私はCSSを学習します。</p>
  </body>
</html>

ブラウザで表示すると下記のようになります。

区切り線

1つ目の段落と2つ目の段落の間に、罫線が表示されましたね。

このように、<hr>をつけると区切り線をつけることができます。

話の場面の切替えや節内での話題転換などに使用されることが多いです。

こちらも<br>と同様、空要素ですのでコンテンツを含めたり、終了タグを書かないように注意してください。

まとめ

微笑む女性たち

HTML文書で明示的な改行をする方法と区切り線のつけ方を解説しました。

いずれも文章やコンテンツを見やすくするのによく使われる機能です。

正しく使いこなして見やすいWebページを作るのにお役立てください。

本記事の内容は下記の講座からの抜粋です。HTMLについてより体系的に学びたい方はぜひチェックしてみてください。

新HTML入門(Proglus)

動画でプログラミング入門をしよう

オンライン学習サービスProglus(プログラス)でプログラミングを学び、創れる人になろう!

プレミアムプランを2週間無料体験しよう

今すぐ詳細を確認する

Filed Under: プログラミング入門 Tagged With: br, hr, HTML, 区切り線, 改行

HTMLコードにコメントを書く方法を解説!使い道や注意点は?

2020-08-26 By プログラミング入門ナビ編集部

コードを見るエンジニア達

はじめに

コードを見るエンジニア達

プログラミングの「コメント」について知っていますか?

一般的な「ひとこと話す」という意味でのコメントと違い、プログラミングの世界では特別な意味合いがあるのです。

この記事ではHTMLでのコメント方法と、使い道や注意点について紹介します。

動画解説

本記事の内容を動画でも解説しています。

https://www.youtube.com/watch?v=8AmQt7H_t7s&feature=youtu.be

HTMLコードにコメントを書く方法

まずは簡単なコードを用意します。

<!DOCTYPE html>
<html lang="ja">
<head>
  <meta charset="utf-8">
  <title>コメントの練習</title>
</head>
<body>
  <p>コメントの練習</p>
</body>
</html>

これをブラウザで表示すると下記のようになります。

「コメントの練習」という本文が表示されていますね。

通常の表示

HTMLではコメントを下記のように書きます。

<!-- コメントの内容 -->

この<!–と–>で挟まれた部分がコメントになるのです。なお、上記の例ではの間にスペースを書いていますが無くても問題ありません。

ただ、スペースがあった方がコメントの内容が見やすいですね。

早速先ほどのコードの本文をコメントにしてみましょう。

<!DOCTYPE html>
<html lang="ja">
<head>
  <meta charset="utf-8">
  <title>コメントの練習</title>
</head>
<body>
  <!-- <p>コメントの練習</p> -->
</body>
</html>

ブラウザで表示すると、下記のように本文が表示されなくなります。

コメントをつけた表示

このように、コメントの部分はプログラムの実行にあたり無効化されることを頭に入れておいてください。

また、コメントは複数行になっても問題ありません。

下記のように「コメントの練習1行目」〜「コメントの練習3行目」まで、複数行にわたる部分をコメントにしてからブラウザで表示させても白紙のままです。

<!DOCTYPE html>
<html lang="ja">
<head>
  <meta charset="utf-8">
  <title>コメントの練習</title>
</head>
<body>
  <!-- <p>コメントの練習1行目</p>
  <p>コメントの練習2行目</p>
  <p>コメントの練習3行目</p> -->
</body>
</html>

コメントの使い道は?

コメントはプログラムの実行時に無効化されてしまうならば、なぜそんな機能があるの?と思われたかもしれません。

しかし、これが実はとても便利なのです。

コメントは主に下記のような使い道があります。

機能や仕様の説明を書く

1人でプログラミングをしている際にはどこに何を記述したのか自分で把握することができます。

しかし、複数人で共同プログラミングする時は他の人が何を書いたのかわかりづらく、それがトラブルや不具合の原因になることも多いです。

そのため、機能のかたまりごとにどういうことをしているのか、他の人にもわかりやすいようにコメントを書くことが推奨されます。

また、機能改修をする時などはコード全体から目的の部分を探し当てる必要がありますが、この時にもコメントがあれば検索しやすいです。

例えば下記のように会員登録ページの機能部分冒頭にコメントを書いておけば、後から他の担当者が改修する場合に探しやすいですね。

<!-- 会員登録ページ -->
<h2>利用規約</h2>
<p>
  ・・・略・・・
</p>

一時的に機能を無効にする

コメントの部分はブラウザでの表示対象とはならないので、一時的に機能を無効にしたい時にも使用されます。

例えば商品紹介をするページで、一時的に品切れの商品を非表示としたい場合、コード自体を消してしまうと在庫が再入庫して販売を再開したい時に文言が思い出せないですね。

そんな時は下記のようにコメント化して一時的に非表示にしましょう。このように、コメントにしてその部分を無効化することを「コメントアウト」と呼びます。

また販売再開したいときはコメントの<!–と–>を消すだけなので便利ですね。

<h2>オススメ商品一覧</h2>
<!-- 
<h3>水まんじゅう</h3>
<p>見た目にも爽やかなイチオシ商品!</p>
-->
<h3>水羊羹</h3>
<p>上品な甘さ!ご贈答用としても!</p>
<h3>くずきり</h3>
<p>ツルッとした喉越しが夏にぴったり!</p>
・・・

コメントするときの注意点

機密情報や個人情報を書かない

コメントの部分はブラウザには表示されませんが、ブラウザの検証ツールを使用すると誰でも見ることができます。

そのため、社外秘の機密情報・パスワード・個人情報など、見られては困る情報を書いてはいけません。

検証画面

入れ子にしない

コメントの中にさらにコメントを書くことはできません。

ブラウザは<!–から始まって–>で終わっている部分をコメントとして解釈するので、入れ子にしてしまうと思わぬところでコメント終了となります。

下記のコードのように、本文の中でコメントにした「コメントの練習」のうち、「の」を入れ子でコメントにするとどうなるでしょうか。

<!DOCTYPE html>
<html lang="ja">
<head>
  <meta charset="utf-8">
  <title>HTMLの練習</title>
</head>
<body>
  <!-- <p>コメント
    <!-- の -->
    練習</p>
  -->
</body>
</html>

表示結果は下記のようになります。「の」でコメント終了と解釈されたため「練習–>」が表示されてしまっていますね。

コメントの失敗例

まとめ

話し合う女性

HTMLにコメントをつける方法と、使い方および注意点について紹介しました。

たかがコメントですがコードを見やすくしたり、一時的な機能の無効化をするなど、実は重要な役割がありますね。

また、ここで紹介はしませんでしたが機能の無効化の延長線でデバッグにもよく使われています。怪しい部分をコメントアウトしてエラーが取れればその部分が怪しいというわけです。

うまくコメント機能を使いこなしてプログラミングスキルを上げていきましょう。

本記事の内容は下記の講座からの抜粋です。HTMLについてより体系的に学びたい方はぜひチェックしてみてください。

新HTML入門(Proglus)

動画でプログラミング入門をしよう

オンライン学習サービスProglus(プログラス)でプログラミングを学び、創れる人になろう!

プレミアムプランを2週間無料体験しよう

今すぐ詳細を確認する

Filed Under: プログラミング入門 Tagged With: HTML, コメント

  • « Go to Previous Page
  • Go to page 1
  • Interim pages omitted …
  • Go to page 16
  • Go to page 17
  • Go to page 18
  • Go to page 19
  • Go to page 20
  • Interim pages omitted …
  • Go to page 48
  • Go to Next Page »

Primary Sidebar

Proglus(プログラス)

Twitter

Follow @programmingnavi Tweets by programmingnavi

最近の投稿

  • 【05/02更新】Udemyプログラミング入門講座等の割引クーポン配布
  • AWSのパブリックIPv4アドレス有料化について 2024/2より
  • 【CSS】Google Fontsの利用方法について解説します!新UIに対応2023年11月更新
  • 【SQL】XAMPPのMySQLがXAMPPがポートの競合で起動できない問題について解決方法を解説します!
  • 【Colab】–NOMAL– と表示されて、ショートカットキー(ctrl+c)でコピーができない場合の解決方法を解説します!

カテゴリー

  • AIの使い方
  • Arduino入門
  • AWS
  • その他
  • エンジニアのしごと
  • エンジニアへの道
  • ツールの使い方
  • ニュース
  • プログラミング入門
  • 電子工作入門

タグクラウド

AI AWS AWS Cloud9 Cloud9 CodeWing CSS Emmet GCP Git GitHub Heroku HTML JavaScript li Linux macOS MySQL MySQL Workbench node.js Nuxt.js ol Proglus Python Ruby Ruby on Rails SQL Udemy Visual Studio Code Vue.js Web開発 Windows インストール エラー エンジニア オンライン学習 サーバー スクリーンショット セール プログラミング プログラミング入門 プログラミング学習 ユーデミー 初心者 未経験 機械学習

アーカイブ

  • 2025年5月
  • 2024年1月
  • 2023年11月
  • 2023年9月
  • 2023年8月
  • 2023年7月
  • 2023年5月
  • 2023年4月
  • 2023年2月
  • 2023年1月
  • 2022年12月
  • 2022年11月
  • 2022年10月
  • 2022年9月
  • 2022年8月
  • 2022年7月
  • 2022年4月
  • 2022年3月
  • 2022年2月
  • 2022年1月
  • 2021年10月
  • 2021年9月
  • 2021年8月
  • 2021年6月
  • 2021年4月
  • 2021年3月
  • 2021年1月
  • 2020年12月
  • 2020年11月
  • 2020年10月
  • 2020年9月
  • 2020年8月
  • 2020年7月
  • 2020年5月
  • 2020年4月
  • 2020年3月
  • 2020年2月
  • 2020年1月
  • 2019年11月
  • 2019年9月
  • 2019年7月
  • 2019年6月
  • 2019年5月
  • 2019年4月
  • 2019年3月
  • 2019年2月
  • 2019年1月
  • 2018年12月
  • 2018年11月
  • 2018年10月
  • 2018年9月
  • 2018年8月
  • 2018年7月
  • 2018年6月
  • 2018年5月
  • 2018年4月
  • 2018年3月

検索

Copyright © 2025 · programmingnavi.com ・About・プライバシーポリシー