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 統合ユーザー認証を構築する方法

推薦する

sql_mode を変更する際の MySQL エラーの解決方法

目次ERR 1067による殺人事件2番目の問題の原因はsql_modeです3. sql_modeを設...

スタイリッシュなウェブページデザインを作成する方法(グラフィックチュートリアル)

「壮大」という言葉は、おそらく現代のデザイナーが最も聞きたくない言葉でしょう。デザイナー:「デザイン...

SQL 集計、グループ化、並べ替え

目次1. 集計クエリ1. COUNT関数2. SUM関数3. AVG関数4. MAX関数とMIN関数...

WeChatアプレットにおけるデータ保存実装方法

目次グローバル変数 globalDataページプライベート変数データストレージ非同期ストレージ(デバ...

Windows システムでの MySQL 8.0.21 インストール チュートリアル (図とテキスト)

インストールの提案: インストールには .exe を使用せず、圧縮パッケージを使用してください。これ...

Mysql通信プロトコルの詳細な説明

1.Mysql接続方法MySQL 通信プロトコルを理解するには、まず MySQL サーバーへの接続に...

jsネイティブカルーセルプラグインの制作

この記事では、jsネイティブカルーセルプラグインの具体的なコードを参考までに共有します。具体的な内容...

現在のMySQL接続数を表示する方法の詳細な説明

1. 現在のすべての接続の詳細情報を表示します。 ./mysqladmin -uadmin -p -...

CSS3 の display:grid、グリッドレイアウトの紹介

1. グリッドレイアウト(グリッド): Web ページをグリッドに分割し、さまざまなグリッドを組み合...

CSS の優先順位に関する詳細な紹介

CSS の優先順位について話す前に、CSS とは何か、CSS が何に使用されるのかを理解する必要があ...

js での Object.create インスタンスの使用法の詳細な説明

1. Object.create() メソッドを使用して新しいオブジェクトを作成し、既存のオブジェク...

Linux で履歴レコードを表示し、タイムスタンプを追加するためのヒント

Linux で履歴レコードを表示し、タイムスタンプを追加するためのヒントbashに詳しい人なら、hi...

ROS2のインストールとdocker環境の使い方について

目次Docker を使用する理由は何ですか? DockerのインストールROSイメージを取得するRO...

MySQL マスター スレーブ データベースが同期されない問題を解決する 2 つの方法

目次MySQL マスター スレーブ データベースが同期されない問題を解決する 2 つの方法1. 非同...

MySQL の JSON 挿入の問題

MySQL 5.7.8 以降では、JSON テキストでデータを効率的に取得できるネイティブ JSON...