
ウェブページとは、ウェブブラウザでアクセスされるウェブ文書のことです。[ 1 ]ウェブサイトは通常、共通のドメイン名でリンクされた多数のウェブページで構成されています。したがって、「ウェブページ」という用語は、紙のページが綴じられて本になるという比喩です。

各ウェブページは、固有のUniform Resource Locator (URL)によって識別されます。ユーザーがウェブブラウザにURLを入力すると、ブラウザはウェブサーバーから必要なコンテンツを取得し、それをユーザーの画面上でインタラクティブな視覚表現に変換します。 [ 2 ]
ユーザーがリンクをクリックまたはタップすると、ブラウザはこのプロセスを繰り返して新しいURLを読み込みます。このURLは現在アクセスしているウェブサイトの一部である場合もあれば、別のウェブサイトである場合もあります。ブラウザには、アドレスバーなど、現在表示されているページを示す機能があります。
ウェブページは構造化されたドキュメントです。コア要素は、ハイパーテキストマークアップ言語(HTML)で記述されたテキストファイルです。これは、画像やビデオを含むページのコンテンツを指定します。[ 3 ]
カスケードスタイルシート(CSS)は、ページの表示方法を指定します。 [ 3 ] CSSルールは、個別のテキストファイルに記述することも、HTMLファイルに埋め込むこともできます。
ほとんどのページ[ 4 ]にはJavaScriptプログラムが含まれており、幅広い動作が可能になっています。[ 3 ]新しいWebAssembly言語も補助的に使用できます。[ 5 ]
サーバーサイドのWeb サイト展開の観点から見ると、Web ページには静的ページと動的ページの 2 種類があります。静的ページは Web サーバーのファイルシステムから変更なしで取得されますが[ 6 ] 、動的ページは、通常データベースから読み込んでテンプレートを埋め、ユーザーのブラウザに送信する前に、サーバーによってその場で作成する必要があります[ 7 ] 。動的ページの例としては、検索エンジンの結果ページがあります。
ハイパーテキスト転送プロトコル(HTTP)は、ウェブブラウザがウェブサイトからウェブページコンテンツを取得する方法です。HTTPには、2つのオプションのセキュリティ機能があります。暗号化モード(HTTPS)は、第三者による盗聴の可能性を大幅に低減します[ 8 ]。一方、コンテンツセキュリティポリシーは、クロスサイトスクリプティング攻撃から保護します[ 9 ] 。これらの機能はどちらも主要なウェブブラウザでサポートされており、多くのウェブサイトで使用されています。
JavaScript は、すべての Web 開発者が習得しなければならない 3 つの技術のうちの 1 つです。HTML は Web ページのコンテンツを指定するためのもので、CSS は Web ページの表示を指定するためのもので、JavaScript は Web ページの動作を指定するためのものです。
ワールド ワイド ウェブの最初のページは、ほとんどが静的で変更されず、特定のトピックに関する同じ情報を訪問者に提供していました。場合によっては、サイトは時間の経過とともにわずかに進化することがありますが、依然としてほとんど静的であり、作成者によって手動で変更された場合にのみ変更され、定期的かつ自動的に変更されることはありません。
検索結果やその他のリクエストに基づいて、ユーザー向けにカスタマイズされたコンテンツを提供するウェブページ。