投稿者: garan

  • HTMLを使った自作ホームページの作り方

    初心者の方でもシンプルなホームページであれば簡単に作れます。

    ホームページを初めて作る方に向けて、HTMLを使ったホームページ作成の手順を説明していきます。

    手順に沿って、実際にHTMLを編集して、ホームページの作成方法に慣れていきましょう。

    必要なツールを準備する

    ホームページをHTMLで作る際に必要な2つのツールを準備します。

    Webブラウザー

    Google Chrome・Safari・Microsoft Edgeなど

    テキストエディタ

    テキストエディタとは、パソコンでテキストデータを編集するためのアプリケーションです。

    パソコンに内蔵されているメモ帳でも問題なくコードを書くことはできますが、本格的にコーディングやプログラミングをしたい場合には、専用のテキストエディタ(HTMLエディタなどと呼ばれる)を使用しましょう。

    おすすめのテキストエディタ

    サクラエディタ
    TeraPad
    Notepad++
    Sublime Text
    Online HTML EDITOR
    Visual Studio Code

    番外
    HTMLオーサリングソフト

    Dreamweaver

    HTMLファイルを作成する

    実際にHTMLを記述していきましょう。

    テキストエディタで新しいファイルを作成します。

    次に以下のように<html>~</html>までを記述します。

    <!DOCTYPE html>
      <html lang=ja dir="ltr" >
        <head>
          <meta charset="utf-8" >
          <meta name="viewport" content="width=device-width, initial-scale=1" >
          <title>タイトル</title>
        </head>
      <body>
      </body>
    </html>

    コピペを行う場合にはこちらをご利用ください。

    <html lang=ja dir=”ltr” >には、次の2つの属性が含まれています。

    lang属性

    ページ全体の言語を指定します。今回は日本語のjaを設定しました。

    dir属性

    文章の方向を指定します。横書きなのでltr(left to right)を設定しました。

    ファイルの新規作成方法は、お使いのテキストエディタをご確認ください。

    HTMLのhead要素

    <head>~</head>で囲まれているのがhead要素です。

    head要素とは、ページの基本情報を記述する箇所です。ここに記述した内容は、Webブラウザには読み込まれますが、ページには表示されません。

    今回記述しているのは次の3つです。

    charset属性

    Webブラウザで文字化けが起こらないように、文字コードを指定します。一般的に使用されているのは、UTF-8です。

    viewport設定

    デバイスごとに表示領域を設定(レスポンシブデザイン)する属性値のことです。2023年の時点でGoogle は、こちらの記述を推奨しているため、上記のように設定しておきます。

    title属性

    ページ内のコンテンツを簡潔に説明する箇所です。検索ページにタイトルとして表示されます。
    また、CSSへのリンクなど、必要なその他の情報も記載します。

    HTMLのbody要素

    <body>~<body>で囲まれているのがbody要素です。

    body要素とは、ページのコンテンツを記述する箇所です。bodyタグで囲まれた箇所は、Webページを開いた際に表示されるコンテンツになります。

    body要素のコンテンツ作成については、次の章で解説します。

    HTMLタグを使用してコンテンツ作成

    HTMLの大枠を作成したら、Webページのコンテンツを<body>~</body>の間に記述します。

    body要素で覚えておきたいのは次の4つのタグです。

    <h>タグ
    <p>タグ
    <a>タグ
    <img>タグ

    <h>タグ

    見出しを表すタグで、<h1>~<h6>まであります。
    重要度が高さによって、1から順に文字サイズの大きな見出しとなります。

    h1 1番目に大きな見出し

    h2 2番目に大きな見出し

    h3 3番目に大きな見出し

    h4 4番目に大きな見出し

    h5 5番目に大きな見出し
    h6 6番目に大きな見出し

    <p>タグ

    <p>タグは段落を表すタグで、文章を<p>~</p>で囲むと1つの段落になります。

    body内のコンテンツ作成では、最も使用頻度が高いタグなので覚えておきましょう。

    <a>タグ

    <a>タグとは、リンクを挿入するタグです。””の中にURLを記述することで、<a>タグに囲まれたテキストにリンクを挿入することができます。

    <img>タグ

    <img>は画像を表示させるタグです。””の中に画像ファイルのURLを記述することで、画像が表示されます。

    HTMLファイルで保存しブラウザで確認

    コンテンツの記述が完了したら、HTMLファイルとして保存し、ブラウザで実際のページを確認してみましょう。

    今回は、例として次の画像のように簡易ページを作成しました。

    ファイルを保存する際には、必ず拡張子をHTMLにしておきましょう。Atomのテキストエディタを使用している場合は、名前の後に.htmlと記載すればHTML拡張子として保存されます。

    HTMLとしてファイルを保存したのち、実際にWebブラウザで開き、問題なく表示されていることを確認します。

    サーバーへアップロード

    HTMLファイルを作成しただけでは、ホームページとしてまだWeb上に公開されていません。

    ホームページとしてWeb上に公開するには、FTPソフトを使用して作成したHTMLファイルをサーバー上にアップロードする必要があります。

    FTPソフトとは、サーバーにファイルをアップロードしたり、サーバーにあるファイルをダウンロードしたりするための転送用ソフトのことで、有名なものではFFFTPやFileZillaがあります。

    こういったFTPソフトを使い、作成したHTMLファイルを利用中のサーバーへアップロードしたら、ホームページのWeb公開は完了です。

    ファイルのアップロードの仕方については各サーバーによって異なるため、お使いのサーバーサイトで確認してください。

    ホームページをHTMLで作成する際の5つのポイント

    エラーを避けて、効率的にHTMLのホームページを作るために、次の5つのポイントを確認しておきましょう。

    正確にHTMLタグを記述する

    HTMLにはルールがあり、そのルールに沿って正確にHTMLタグを記述することが大切です。

    間違えている場合にはエラーとなり、正しくホームページが表示されません。

    テキストエディタによっては、自動修正機能や、終了タグを自動で入力してくれる機能が付いているものもあります。そういったテキストエディタを使うことで、ミスを防ぐことができます。

    誰が見てもわかるようにする

    共同で作業をする場合には、誰が見てもわかるようにコーディングしましょう。

    個人サイトとして1人で作業をする場合には必要ありませんが、チームで開発をする場合には、他の人がコードを解析できるように、書き方を統一するなどしておくと良いでしょう。

    レスポンシブデザインにする

    パソコン検索だけでなく、スマートフォンで検索をする人が多いため、デバイスによって自動的にホームページの表示を最適化する「レスポンシブデザイン」にする必要があります。

    HTMLタグでレスポンシブデザインにするには、HTMLのhead要素の見出しで紹介した「ビューポートの設定」を行っておきましょう。

    CSS・Javascriptを一緒に学ぶ

    HTMLはテキストをマークアップする言語なので、デザインを整えるにはCSS(Cascading Style Sheets)が必要です。

    CSSはフォントカラー・背景・配置などを編集できる言語です。読みやすく、おしゃれなデザインのホームページを作るためには、HTMLと一緒にCSSやJavascriptも学んでおきましょう。

    HTMLテンプレートを活用する

    効率的にHTMLでホームページを作りたい時は、テンプレートの活用がおすすめです。

    テンプレートを活用すると、コードをコピー&ペーストし、テキストや画像を入れ替えるだけで、初心者でも簡単にHTMLでホームページを作成できます。

    HTMLのテンプレートを配布しているサイトを3つ紹介しますので、ぜひご活用ください。

    まずはHTMLを使ってシンプルなホームページ作成から

    シンプルなサイトであれば、初心者でもHTMLを使って簡単にホームページを作成できます。

    機能的でオシャレなデザインにしたい場合には、CSSやJavascriptといった言語も学ぶ必要がありますが、シンプルなサイトであればテンプレートを使って簡単に作成できます。

    HTMLやCSSといったコーディングが難しく感じるのであれば、コーディングなしでホームページを作成できる無料ツールも多くあるため、そういったホームページ作成ツールの活用もおすすめです。

  • ホームページの作り方

    ホームページを作るには、いくつかの方法があります。

    • 自分でHTMLやCSSを書いてホームページを作る
    • ホームページビルダーを使ってホームページを作る
    • ホームページ制作会社に依頼してホームページを作る

    自分でHTMLやCSSを書いてホームページを作るのは、最も自由度の高い方法です。しかし、HTMLやCSSの知識が必要なので、初心者には難しいかもしれません。

    ホームページビルダーを使うと、HTMLやCSSを知らなくてもホームページを作ることができます。しかし、ホームページビルダーによって機能や制限が異なるので、事前に調べておく必要があります。

    ホームページ制作会社に依頼すると、プロのWebデザイナーやWebエンジニアがホームページを作ってくれます。しかし、ホームページ制作会社に依頼すると費用がかかります。

    ホームページを作る方法は、自分の目的や予算に合わせて選ぶといいでしょう。

    以下に、ホームページを作る方法の詳細を説明します。

    自分でHTMLやCSSを書いてホームページを作る

    自分でHTMLやCSSを書いてホームページを作るのは、最も自由度の高い方法です。HTMLは、Webページの構造を記述する言語で、CSSは、Webページの見た目を調整する言語です。HTMLとCSSを組み合わせることで、自分だけのオリジナルのホームページを作ることができます。

    しかし、HTMLやCSSの知識が必要なので、初心者には難しいかもしれません。HTMLやCSSの学習には、書籍やWebサイト、オンラインの教材などがあります。

    ホームページビルダーを使ってホームページを作る

    ホームページビルダーを使うと、HTMLやCSSを知らなくてもホームページを作ることができます。ホームページビルダーには、ドラッグ&ドロップでホームページを作れるものや、テンプレートから選んでホームページを作れるものなどがあります。

    ホームページビルダーを使うと、簡単にホームページを作ることができますが、ホームページビルダーによって機能や制限が異なるので、事前に調べておく必要があります。

    ホームページ制作会社に依頼してホームページを作る

    ホームページ制作会社に依頼すると、プロのWebデザイナーやWebエンジニアがホームページを作ってくれます。ホームページ制作会社に依頼すると、費用がかかりますが、ホームページ制作のプロが作成してくれるので、安心してホームページを任せることができます。

    ホームページ制作会社に依頼する際は、ホームページの目的や予算を明確にして、複数の会社から見積もりを取ることをおすすめします。

  • Webサイトの制作の流れ

    Webサイトの制作は、大きく以下のような流れで進行します。

    flow01

    打ち合わせ(ヒアリング)
    希望するWebサイトの完成イメージや夢を聞く

    flow02

    サイト設計、制作の段取りを考える
    Webサイト全体の設計、文字要素の整理、各種素材の手配、 ワイヤーフレームの作成、Webサイト完成像の共有
    ※2.3.4は並行作業

    flow03

    原稿作成、撮影、取材
    原稿作成、写真撮影、ナレーション収録など、その企画に必要な素材の収集

    flow04

    素材の加工
    情報の整理、写真や映像の撮影・編集・加工など

    flow05

    ビジュアルデザイン
    Webサイトの見た目をデザインする

    flow06

    マークアップ、プログラミング
    HTML、CSS、JavaScriptやPHPなど、各種言語でWebサイトを制作する

    flow07

    プレビュー・検証・修正
    実際にWebサーバーに置いて確認、修正

    flow08

    公開

    上記の流れをもとに、Webサイトの制作について説明をしていきます。

  • Webの基礎知識

    Web(World Wide Web)とは、インターネット上で提供される情報やサービスの総称です。

    Webは、ハイパーテキストと呼ばれる文書形式で作られたページを、ブラウザと呼ばれるソフトウェアで閲覧することができます。
    ハイパーテキストとは、文字や画像などにリンクを埋め込むことで、関連するページに移動できるようにしたものです。リンクは、URLと呼ばれるアドレスで指定されます。

    Webページには、テキストや画像だけでなく、音声や動画、インタラクティブな要素なども含まれることがあります。
    Webページは、URLと呼ばれる一意のアドレスで識別されます。Webページ同士は、ハイパーリンクと呼ばれる参照の仕組みでつながっており、ユーザーはリンクをクリックすることで関連するページに移動することができます。
    Webは、インターネットの発展に伴って進化し続けており、現在では様々な用途に利用されています。

    Webの仕組みはクライアントとサーバという二つの要素に分かれています。
    クライアントとは、ユーザーが操作するコンピュータやスマートフォンなどの端末です。
    サーバとは、Webページや画像などのデータを保管しておき、クライアントからの要求に応じて送信するコンピュータです。
    クライアントとサーバは、HTTPと呼ばれるプロトコル(通信規約)でやり取りします。

    Webを利用するには、まずクライアント側にブラウザをインストールする必要があります。
    ブラウザは、Webページの内容を解釈して画面に表示したり、ユーザーの入力を受け付けたりする役割を果たします。
    ブラウザには、Google ChromeやFirefoxなど様々な種類がありますが、基本的な機能は共通しています。
    ブラウザでWebページを閲覧する際には、URLを入力するか、リンクをクリックすることで移動します。
    URLは、http://やhttps://で始まり、ドメイン名やパスなどで構成されます。
    ドメイン名は、サーバの識別名です。パスは、サーバ内のファイルやディレクトリの位置を示します。
    例えば、https://www.example.com/blog/post1.htmlというURLでは、www.example.comがドメイン名で、/blog/post1.htmlがパスです。

    Webページは、HTMLと呼ばれるマークアップ言語で記述されます。
    HTMLでは、タグと呼ばれる記号で囲まれた要素を用いて、文書の構造や見た目を定義します。
    例えば、タグは段落を表し、タグは見出しを表します。また、タグはリンクを表し、href属性でリンク先のURLを指定します。
    HTMLだけでは静的なページしか作成できませんが、CSSやJavaScriptという言語を組み合わせることで、動的でインタラクティブなページを作成することができます。
    CSSは、ページのレイアウトや色などのスタイルを指定する言語です。
    JavaScriptは、ページに動きや振る舞いを追加するプログラミング言語です。

    Web開発に興味がある方は、まずHTMLやCSSやJavaScriptの基礎から学ぶことをおすすめします。これらの言語はブラウザだけで実行できるので、特別な環境やツールは必要ありません。また、オンラインで多くの教材やチュートリアルが提供されているので、自分のペースで学習することができます。

  • インターネットとは?

    インターネットとは、世界中のコンピューターや情報機器をネットワークで接続することで、世界中の情報をやりとりすることができるネットワークシステムのことです。

    一言で言えば、「世界中のコンピューターがつながった、巨大な情報網」です。

    インターネットの語源は、ラテン語の「inter」と「net」から来ています。「inter」は「~の間に」という意味、「net」は「網」という意味です。

    インターネットは、様々なサービスやアプリケーションを利用できるようにする基盤として、現代社会に欠かせない存在となっています。

    インターネットの歴史

    インターネットの利用は、1960年代にアメリカで始まりました。その後、技術の発展や普及によって、多くの人々の生活や仕事に影響を与えるようになりました。インターネットは、常に進化し続けており、今後も新しい可能性を広げていくでしょう。

    インターネットの誕生

    1969年にアメリカ国防総省が始めたARPANET(Advanced Research Projects Agency Network)が始まりです。ARPANETは、軍事研究のために、アメリカ国内の大学や研究機関のコンピュータを接続するネットワークでした。

    その後、ARPANETは徐々に拡大し、1980年代には、大学や研究機関だけでなく、民間企業や個人にも広く使われるようになりました。1990年代には、World Wide Web(WWW)の登場により、インターネットは爆発的に普及し、現代社会に欠かせないインフラとなりました。

    インターネットの仕組み

    インターネットは複数のコンピュータをケーブルや無線で接続し、お互いに情報をやり取りできるようにしたものです。インターネットに接続するには、インターネットサービスプロバイダ(ISP)と契約する必要があります。ISPは、インターネットに接続するための回線やサービスを提供しています。

    インターネットは、私たちの生活や仕事のさまざまな場面で活用されています。情報収集やコミュニケーション、教育、エンターテインメントなどといったさまざまな用途に利用されています。

    インターネットは、これからも私たちの生活を便利で豊かにしてくれることでしょう。