HTMLとCSSでWebサイトを作る方法

HTMLとCSSでWebサイトを作る方法(完全版) | We.Inc

HTMLとCSSで1ページのWebサイトを完成させる方法。骨組み、ヘッダー、ヒーロー、セクション、問い合わせフォーム、フッター、レスポンシブ対応、公開までをライブプレビュー付きで解説します。

HTMLとCSSでWebサイトを作る方法

フォルダーを1つ作り、2つのテキストファイルを用意します。内容を書くindex.htmlと、見た目を決めるstyles.cssです。index.htmlは標準の骨組み(doctype、html、head、body)から書き始め、headでスタイルシートを読み込み、ヘッダー、メインのセクション、フッターを追加してから、ブラウザーでファイルを開きます。公開するには、フォルダーを静的ホスティングにアップロードします。

6つのステップで完成まで

最初のファイルだけでなく、完成までの全工程を扱います。空のフォルダーからレスポンシブなレイアウトまで、小さなお店のページを作っていきます。下のビルダーに自分の名前や情報を入力すると、完成したページがその場で更新されます。すべてのコードは完全な形なので、最終的な2つのファイルをコピーしてすぐに開けます。

よくある質問

HTMLでWebサイトを作るのに費用はかかりますか?

かかりません。ファイルを書くのに必要なのはテキストエディターとブラウザーだけで、どちらも無料です。小さなサイト向けの無料プランがある静的ホスティングもいくつかあります。費用がかかるのは、通常、独自ドメインを使いたい場合だけです。

viewportのmetaタグはなぜ必要ですか?

これがないと、スマートフォンのブラウザーはページをデスクトップの広い幅でレイアウトしてから縮小するため、文字が非常に小さくなります。width=device-widthは実際の画面幅を使うよう指示するもので、これによってメディアクエリが正しく動作します。

HTMLだけのサイトに問い合わせフォームを置けますか?

フォームの表示はHTMLでできますが、送信内容を受け取る仕組みが別に必要です。静的ホスティングでは、フォームのactionをフォーム処理サービスかホスティングの組み込みフォーム機能に向けます。最も簡単な代替手段はmailto:リンクです。

ページを増やすにはどうすればよいですか?

about.htmlなどのファイルを新しく作って同じヘッダーとフッターを入れ、<a href="about.html">About</a>でリンクし、1つのstyles.cssを共有します。各ページにはそれぞれ独自のtitleとh1を付けましょう。

代わりにフレームワークを使うべきですか?

最初のサイトなら不要です。素のHTMLとCSSは読み込みが速く、ビルド手順もいらず、どのフレームワークも最終的に何を出力しているのかを学べます。多くのページで共通のコンポーネントが必要になったときや、アプリのような動作が必要なときにフレームワークを検討しましょう。

セマンティックなタグには実際の役割がある

スマートフォンを優先したレイアウト

フォルダーを公開する

ステップ1:ページの骨組み

どのHTMLページも同じ数行から始まります。doctypeはブラウザーを標準モードに保ち、langはスクリーンリーダーにどの言語で読み上げるかを伝え、viewportタグはスマートフォンに実際の幅を使わせます。

index.htmlの出発点

これを保存してブラウザーで開けば、タブにタイトルが表示される正しいページがもう完成しています。

ステップ2と3:構造と内容

body内では、headerに名前とメニュー、mainにセクションを入れ、footerでページを締めくくります。下のライブ結果にはまだスタイルがありませんが、良いHTMLはそれだけでも読みやすいことがわかります。

ヘッダー、ヒーロー、カード、問い合わせフォーム、フッター

テキストを編集すると結果が更新されます。フォームのラベルに注目してください。ラベルをクリックすると対応する入力欄にフォーカスが移ります。

これをindex.htmlと同じ場所のstyles.cssに入れます。読みやすい文字、中央寄せのカラム、flexのヘッダー、広い画面で3カラムになるカードグリッドを設定します。

完成版のスタイルシート

ビルダーの出力と同じように、header、main、footerの中身を<div class="wrap">で囲むとコンテンツが中央に寄ります。

ステップ6:公開

静的なフォルダーをオンラインに公開する方法

ハーバーベーカリー

日の出前に焼き上げる、焼きたてのサワードウ。

ページを作る

お店の名前、キャッチコピー、3つの商品を入力してください。入力に合わせてプレビューと両方のファイルが更新され、すぐにコピーできます。

連絡先メールアドレス

キャッチコピー

商品{n}

表示

プレビュー

ページのプレビュー

index.htmlをコピー

無料で始める · クレジットカード不要

関連: ガイド|Webマーケティングと集客を学ぶ

製品

ご利用いただける方

機能

リソース

会社情報

サイトマップを見る