速報

AWS Virtual Engineering Workbenchのテンプレート注入を修正|公開用Lambdaの再配備を確認

CATEGORY

【HTML/CSS】HTMLとは?

※本ページのリンクにはプロモーションが含まれています。

HTMLとは

目次

HTMLとは、ウェブページを作成するためのマークアップ言語の一つです。

正式には HyperText Markup Language といいます。

マークアップ言語というのは、文書の一部をタグと呼ばれる文字列で囲い、文書の構造、段落、文字の修飾等を記述していく言語です。

マークアップ言語には多くの種類がありますが、その中で最も広く使用されているのがHTMLになります。

まとめると、

  • HTMLはHyperText Markup Languageの略
  • HTMLはマークアップを使用して、Webページの構造を記述する言語

となります。

スポンサーリンク

HTMLのタグ

マークアップ言語は文書の一部をタグと呼ばれる文字列を使って記述していく言語であることは上の方でお話しましたね。HTMLは装飾したいコンテンツをタグ囲います。具体的には以下のように記述します。

<タグ名>コンテンツ</タグ名>

コンテンツの前にあるタグを開始タグ、後ろにあるスラッシュが付いたタグを終了タグと言います。開始タグと終了タグに囲まれた内容が装飾対象となります。

HTMLの構造

HTMLの構造を簡単な図で表すと以下のようになっています。

<html>
<head>
<title>ページタイトル</title>
</head>
<body>
<h1>ページの見出し</h1>
<p>段落</p>
</body>
</html>


<html>は、この文書がHTMLで記述された文書であることを宣言するタグです。文書の始まりと終わり部分に記述します。
<head>の間には、文書のタイトルやメタ情報といったヘッダに持たせたい情報を記述します。
<body>の間には、実際にページに表示される文書を記述します。

上の図をHTMLで記述すると以下になります。

<!DOCTYPE html>
<html>
  <head>
    <title>ページタイトル</title>
  </head>
  <body>
    <h1>ページの見出し</h1>
    <p>段落</p>
  </body>
</html>

また、上の図では触れなかった部分ですが、HTML文書の前に<!DOCTYPE>を宣言する必要があります。
DOCTYPEとは、HTMLの文書がどのバージョンを利用して、どの文書型定義(Document Type Definition)で記述されているかを表しています。
HTMLはバージョンによって表示方法や使えるタグが異なります。そのため、作成者が意図していなかった表示になる場合があります。ブラウザは最初に文書型定義を読み込んでDOCTYPEにしたがって表示するようになっているので、レイアウトの崩れを防ぐためにも必ず宣言しておきましょう。

ちなみにHTML4.01の一般的なDOCTYPEの宣言は以下です。
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">

HTML5では簡略化され、よりシンプルになっています。
<!DOCTYPE html>

この記事を書いた人

Ryohei

Webエンジニア / アプリ開発者 / 技術ブログ運営者

福岡のWeb制作会社に勤務するWebエンジニアです。10年以上にわたりWeb制作・開発に携わり、ヒアリングや進行管理から、コーディング、CMSの構築、システム開発、サーバーの構築・保守・運用まで、Webサイト制作の工程を幅広く担当しています。Webサイトは、これまでに100以上の構築・保守を手がけてきました。

個人でもWebサイトの制作・改修やWebアプリの開発・運用を行い、AIを活用した開発にも取り組んでいます。近年はWebセキュリティにも注力しています。

2015年から技術メディア「Into the Program」を運営し、実務や開発で得た知識をもとに、プログラミングの実装方法やWebサイトの運用・セキュリティ情報を発信しています。

主な分野
Webサイト構築・保守・運用 / HTML/CSS / JavaScript / PHP / WordPress / サーバー構築・保守・運用 / アプリ開発 / セキュリティ対策
資格・試験合格
情報セキュリティマネジメント試験
基本情報技術者試験
AWS認定ソリューションアーキテクト アソシエイト
PHP8技術者認定ウィザード
メディア運営
2015年〜

記事の作成・更新について

セキュリティ記事は、ベンダーの公式アドバイザリやCVE・JVNなどの一次情報を参照し、出典と情報確認日を記載します。実環境での検証を行った場合は、その環境と確認範囲を明示します。重要な追加情報や誤りを把握した場合は、内容を確認して追記・訂正します。

関連する記事

おすすめの書籍

キーワードから探す

スポンサーリンク