私はこの分野に不慣れなので、研究所のウェブサイトを作成しています。ヘッダー部分(ロゴと研究所の名前を含む)のページを作成できるかどうか、またそのページを結合できるかどうかを知りたいです。私が作成しているすべてのページに。可能であれば、ヘッダー部分と新しく作成されたページを組み合わせる方法を教えてください..
2 に答える
驚くべきことに、そのままの HTML でそれを行う方法はありません。HTML5でさえありません。
数ページしか作成していない場合は、各ページの HTML ファイルにコンテンツをコピーして貼り付けることをお勧めします。確かに、そのアプローチはすぐに負担になる可能性があります。
一部の Web サーバーは、ページが提供される前にその HTML を解析し、特定の種類の HTML コメントを探し、それを別のファイルのコンテンツを挿入するコマンドとして解釈します。この機能は、「サーバー側インクルード」または「SSI」と呼ばれます。Apache Tomcatなどの一部の Web サーバーにはこの機能がありますが、セキュリティ上の懸念からデフォルトでオフになっています。
提供される HTML コンテンツが事前に作成されたディスク ファイルから読み取られるのではなく、プログラミング言語を使用してオンザフライで作成される動的なページを構築している場合は、そのプログラミング言語を使用して HTML のフラグメントを確実に含めることができます。
Web オーサリング スキルを構築するために、追加の学習を行うことをお勧めします。トレーニングの優れたソースの 1 つは、O'Reilly Media, Inc.の書籍「 Head First HTML with CSS & XHTML 」です。