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

推薦する

追加、削除、変更、クエリを実行するための JS 操作オブジェクト配列のサンプルコード

1. はじめに最近、私は友人が JSON 配列を追加、削除、変更するための簡単なページを作成するのを...

Centos7 で mysqldump を使用して MySQL データベースの毎日の自動バックアップを作成する

1. 要件:データベースのバックアップは、実稼働環境にとって特に重要です。データベースのバックアップ...

Node+Express テストサーバーのパフォーマンス

目次1 テスト環境1.1 サーバーハードウェア1.1.1 t2.マイクロ1.1.2 c5.large...

Vue.jsは画像切り替え機能を実装する

この記事では、画像切り替え機能を実装するためのVue.jsの具体的なコードを参考までに共有します。具...

MAC 上の MySQL の初期パスワードを忘れた場合の対処方法

MACでMySQLの初期パスワードを忘れた場合の解決策を参考までに共有します。具体的な内容は次のとお...

Node8 における AsyncHooks 非同期ライフサイクル

Async Hooks は Node8 の新機能です。NodeJs の非同期リソースのライフサイクル...

Windows に MySQL をインストールする方法のグラフィック チュートリアル

概要: この記事では主に、Windows 環境に MySQL をインストールする方法について説明しま...

MySQLフィールドのデフォルト値を設定する方法

目次序文: 1. デフォルト値に関する操作2. 使用上の提案要約:序文: MySQL では、テーブル...

MySQLのインストールと設定方法のグラフィックチュートリアル(CentOS7)

1. システム環境[root@localhost ホーム]# cat /etc/redhat-re...

HTML での位置の使用に関する簡単な紹介

昨日 HTML を少し学んだばかりで、JD.com の検索バーを作るのが待ちきれませんでした。 作っ...

Vue ElementUI は非同期読み込みツリーを実装します

この記事の例では、vue ElementUI の非同期読み込みツリーを実装するための具体的なコードを...

ハイパーリンクを開くターゲットのテスト

リンクのターゲット属性は、リンクが開く場所を決定します。その値は通常、_blank、_self、_p...

Linux での crontab スケジュール実行コマンドの詳細な説明

LINUX では、定期的なタスクは通常、cron デーモン プロセス [ps -ef | grep ...

Linux環境でOpenSSL証明書を生成する

1. 環境: CentOS7、OpenSSL1.1.1k。 2. コンセプト:ルート証明書: サーバ...

チェックボックスの選択またはキャンセルを実装するJavaScript

この記事では、すべてのチェックボックスを選択または解除するためのJavaScriptの具体的なコード...