初めてのホームページ作成のためのhtmlの基本

プログラミングの経験もなく、初めてホームページを作成しようと考えている人に向けて、htmlの基本を数回に分けて説明します。

予備知識としてホームページの基本的な仕組みと考え方でホームページの基本的な仕組みを理解しておくと、スムーズに理解ができるかもしれません。

htmlとは

まず、根本的に「htmlとはなにか?」ということから説明します。

htmlとはウェブブラウザにどのようにホームページを表示させるのか理解させるための言語です。

例えばテキストファイル(.txt)の内容を見るためには、一般的にはメモ帳などのソフトを使用しますが、ウェブブラウザで開いても、テキストファイルの内容をみることができます。(テキストファイルでもホームページとして公開することはできます。)

テキストの内容を表示させるだけのホームページなら、テキストファイル(.txt)に文章を書くだけでいいのですが、ホームページでテキストだけを表示させているというサイトは普通は見かけないと思います。実際は文字の色を変えたり、画像を挿入したり、といったことが必要になるはずです。

ウェブブラウザに伝えるための言語

「この文字の色は赤くしたい」「この部分に画像を表示させたい」といったことを日本語で書いても当然ウェブブラウザには理解できるはずなく、ウェブブラウザに伝えるためにはhtmlという言語で伝えることが必要になるわけです。

htmlの開発環境

htmlは普通のメモ帳で書いても問題ないのですが、一般的には開発用(プログラミング用)エディタを使用することが多いです。

おすすめエディタ

いろいろな種類のエディタがありますが、お勧めなのはatom editorです。

WEB開発用のエディタですが、htmlのファイルを編集するのにも使えます。プログラミング用のエディタには以下のような機能があります。

ハイライト機能

メモ帳は文字の色は黒一色ですが、プログラミング用のエディタでは、わかりやすいように色分けしてくれます。例えば以下のように、ダブルクォーテーション(")で囲われた部分やhtml固有の記述の色を変えたりしてくれます。

<!DOCTYPE HTML>
<html>

<head>
  <title>初めてのホームページ</title>
  <meta charset="UTF-8">
</head>

<body>
  <p class="red">テキスト
</body>
</html>

オートコンプリート機能

オートコンプリート機能

例えばhtmlと入力したいときに、hと入力したタイミングでhtml,h1,headerなどの入力候補を一覧で表示してくれて、その候補の中から選択するだけで入力することができます。

htmlのキーワードがうろ覚えでも1文字入力するだけで候補が色々と出てくるので、htmlの文法が曖昧な初心者にとってはとてもありがたい機能です。


関連記事

  • html5 marginとpaddingで余白を設定する

    htmlで余白の設定をするときは、marginとpaddingのスタイルを使用します。例えば、以下のように色を分けて表示しても、要素どうしがくっついてしまい、わかりづらくなってしまいますので、余白を設...


  • html5 classを使って同じstyleをまとめる

    スタイルを各要素の中にたくさん書くとわかりづらくなってしまいます。以下のように、同じスタイルを複数の箇所に記載しているときは、classを使えば同じスタイルを1箇所にまとめることができます。クラスはh...


  • html5 ブロック要素とインライン要素を理解する

    htmlの要素には大きく分けてブロック要素とインライン要素があります。今回はこの2つの要素の違いについて説明します。例えば以下のhtmlで、トマトについての説明の箇所の背景色を赤、ピーマンについての説...


  • html5 ボーダーのスタイルで罫線を表示する

    pタグとh1タグの段落と見出しで読みやすい文章構成を作成する方法は段落と見出しを表示して、見た目をわかりやすくしました。今回は罫線を引いて、より見た目をわかりやすくする方法を紹介します。文字色を変える...


  • pタグとh1タグの段落と見出しで読みやすい文章構成を作成する方法

    前回ホームページ入門・初心者向け html5の基本的な文法までで、htmlをブラウザで表示することができるようになりました。今回からは、実際にhtmlでのいろいろな表現方法を紹介していき、最終的にはき...


  • ホームページ入門・初心者向け html5の基本的な文法

    前回初めてのホームページ作成のためのhtmlの基本でホームページの作成にあたって、「htmlとは何か?」ということを説明しました。今回は、実際にhtmlをどのように書いていくのか説明します。※この記事...


  • cssで三角形を表示する方法

    画像を使わずに、cssでスタイルを指定するだけで三角形を表示させる方法を紹介します。三角形を表示させるにはborder(枠線)を使用します。なぜborderで三角形を作れるのか、まずはその説明をします...


  • cssだけでホバー時にバルーンポップアップを表示させる

    javascriptを使わず、cssだけでマウスホバー時に、バルーンポップアップを表示させる方法を紹介します。完成形は以下のようなイメージです。最初に完成形のcssを記載します。cssはjavascr...


  • canvasでグラデーションを表現する

    canvasのアニメーションで軌跡・残像・フェードアウトを表現するまではいろいろな図形を描画したり、描画した図形を動かしてアニメーションを表現する方法を紹介しました。今回は単色だけでなく、グラデーショ...


  • canvasのアニメーションで軌跡・残像・フェードアウトを表現する

    前回canvasのアニメーションの基本的な考え方でcanvasで簡単なアニメーションを表現する方法を紹介しました。今回はアニメーションを応用し軌跡や残像を残したり。フェードアウトする方法を紹介します。...