XHTML 入門チュートリアル: シンプルな Web ページの作成

XHTML 入門チュートリアル: シンプルな Web ページの作成

1 分で最初の Web ページを作成します。
簡単な Web ページを作ってみましょう。ぜひフォローしてください。所要時間は 1 分程度です。今のところ、山括弧「<>」とその中の文字の意味がわからないかもしれませんが、心配しないでください。次のチュートリアルで説明します。
まず、メモ帳を実行するか、任意の場所に新しいテキスト ドキュメントを作成し、メモ帳に次の内容を入力します。
引用内容は以下のとおりです。
<html>
<ヘッド>
<title>私はこのページのタイトルです</title>
</head>
<本文>
<p>これは私の最初のウェブページです。 </p>
</本文>
</html>
入力後、ファイルを保存し、「index.html」という名前を付けます。 (「ファイル」->「名前を付けて保存」をクリックします。「ファイル名」欄に「index.html」と入力し、「ファイルの種類」欄で「すべてのファイル」を選択して、「保存ボタン」をクリックします)
保存後、ファイルをダブルクリックすると、ブラウザが自動的に Web ページを開きます。あなたの Web ページがこのページと同じかどうかを確認してください。同じであれば、比較的シンプルな最初の Web ページが正常に完成しました。
これは単なる単純なページであり、構文的には XHTML 標準に準拠していますが、完全な W3C 準拠の XHTML Web ページにするには、まだいくつかのコンテンツが欠けていることに注意してください。関連する内容は次のチュートリアルで紹介されます。このページは、基本的な XHTML の知識を説明するために使用されています。
基礎知識の説明<br />先ほど作成したWebページは、<html>で始まり、</html>で終わります。これらはそれぞれWebページファイルの始まりと終わりを表しています。
英語では、headは頭を意味し、bodyは体を意味します。 Web ページの <head></head> と <body></body> の部分は、それぞれ Web ページの「ヘッド」と「本体」を表します。おそらく、Web ページの「ヘッダー」に <title></title> があることに気付いたでしょう。title という言葉はタイトルを意味し、Web ページのタイトルはブラウザー上部のタイトル バーに表示されます。Web ページの本文、つまり <body> タグと </body> タグの間のコンテンツは、ブラウザーにメイン テキストとして表示されます。
この Web ページは非常にシンプルで、ヘッダーと本文にはほとんどコンテンツがありません。以降のチュートリアルでは、Web ページのコンテンツを徐々に充実させていきます。しかし、ここで次の概念を思い出してください。Web ページのヘッダーはブラウザー用に書かれており、ページには表示されませんが、本文は Web サイトのユーザー用に書かれており、ブラウザーに表示されるコンテンツです。
XHTML 初心者のパロディのエラー例<br />次の 2 つのエラー例を開いて見てみましょう。コードには重大なエラーがありますが、ブラウザは両方の Web ページを正確に表示します。
例1: 体は頭の中にある
<html>
<ヘッド>
<title>私はこのページのタイトルです</title>
<p>これは私の最初のウェブページです。 </p>
</head>
<本文>
</本文>
</html>
上記の Web ページを見ると、<head> と </head> の間のコンテンツはページ上で正常に表示されています。しかし、これは頭の中に体を入れるという滑稽な間違いです。
例2: 頭は首の下にある
<html>
<ヘッド>
</head>
<本文>
<title>私はこのページのタイトルです</title>
<p>これは私の最初のウェブページです。 </p>
</本文>
</html>
ブラウザの適応性は本当に素晴らしいです。体内にある頭でも認識できます。タイトルバーを見ると、タイトルは問題なく表示されています。
まあ、実際に適用するときには、そのような低レベルの間違いをしないでください。これは深刻な結果を招く可能性があります。検索エンジンにあなたのウェブサイトが含まれなくなる可能性があり、携帯電話やその他のモバイル デバイスを使用してあなたのウェブサイトを閲覧する友人が不明なエラーに遭遇する可能性があります。それでは、XHTML のコアコンテンツについて簡単に見ていきましょう。

<<:  VUE ユニアプリの基本コンポーネントの簡単な紹介

>>:  Docker を使用して OpenLDAP+phpLDAPadmin 統合ユーザー認証を構築する方法

推薦する

CSS3は三角形の連続拡大効果を実現します

1. CSS3の三角形は特殊効果でズームし続けます11.1 画像プレビュー 11.2 index.h...

MySQL データベース グループ クエリの group by ステートメントの詳細な説明

1: グループ化関数の記述順序 1 選択 ... 2 から ... 3 どこで ... 4 グループ...

JavaScript ES 新機能ブロックスコープ

目次1. ブロックスコープとは何ですか? 2. ブロックスコープが必要なのはなぜですか? 3. 関数...

Mac に mysql5.7 をインストールするための完全な手順 (画像とテキスト付き)

最近、Mac システムを使用して、ローカル Web サーバー環境を構築する準備をしていました。 Ma...

Docker で nginx のログレベルを調整する方法

目次はじめにNginx Dockerファイル新しい会議もっと参考文献はじめに最近、アプリケーションの...

MySql Group Byは複数のフィールドのグループ化を実装します

日常の開発タスクでは、データ テーブル内のグループ化フィールドに基づいて統計データを取得するために、...

JavaScript で二分探索木を実装する

JavaScriptでの検索二分木実装は参考までに。具体的な内容は以下のとおりです。バイナリ検索木 ...

Reactドラッグフックを実装するための100行以上のコード

序文ソースコードは合計で 100 行強しかありません。これを読めば、react-dnd などの成熟し...

初心者がソースコードからMySQLのデッドロック問題を理解する

夜遅くまで何度も困難なシングルステップデバッグを行った後、ようやく理想的なブレークポイントを見つけま...

MySQL フェイルオーバー ノート: アプリケーション対応設計の詳細な説明

1. はじめに周知のように、データベース ミドルウェアの読み取り/書き込み分離のアプリケーション シ...

本番環境でのMySQLパラメータsql_safe_updatesの使用に関する詳細な説明

序文アプリケーションのバグや DBA の誤操作が発生した場合、テーブル全体が更新される可能性がありま...

ビジュアルデザイナーの成長の3つの段階のまとめ

この本「グラフィックデザイナーとして成長する」は多くの人が読んでおり、私もオリジナルの PDF 版を...

ウォーターフォールフローレイアウトを実装する3つの方法

序文今日、Xianyuを閲覧していたとき、各行の高さが同じではないことに気付きました。調べてみると、...

レスポンシブWebデザイン学習(2) — 動画をレスポンシブにすることはできるのか?

前回のエピソードレビュー:昨日は、ページがさまざまなデバイス サイズにどのように対応するかについて説...

jQueryのチェーンプログラミングスタイルの詳細な例

チェーンプログラミングの実装原理jQuery を使用すると、開発者は常にドット構文を使用して独自のメ...