この記事では、HTML での #include ファイルの使用法を主に紹介します。個人的には、チュートリアルが非常に優れており、初心者に適していると感じます。
同じディレクトリに a.htm と b.htm の 2 つのファイルがあります。 a.htm の内容は次のとおりです
コードは次のとおりです:
<!-- #include file="b.htm" -->
b.htm の内容は次のとおりです
雨 31 ℃ ~ 26 ℃
明日: 雷雨 33 ℃ ~ 27 ℃
ブラウザで直接開いても何も表示されない 後から知ったのですが、include は SSI (Server Side Include) で、 include は SSI (Server Side Include) です。 HTML ではサポートされていません。次に、a.htm を a.aspx に変更し、iis でページを公開すると、a.aspx でコンテンツが表示されるようになります。 HTML でこの効果を実現したい場合は、iframe タグを使用できます。次のような例をインターネットで直接見つけました:
コードは次のとおりです:
<iframe frameborder=0 border=0 width=300 height=300 src="b.htm" mce_src="b.htm"></iframe>
HTML での #include ファイルの使用法
Parameters
PathType
FileName のパスの種類。パスは次のタイプのいずれかになります。
パスのタイプ 意味
ファイル ファイル名は、#include コマンドを含むドキュメントが配置されているディレクトリへの相対パスです。インクルードされるファイルは、同じディレクトリまたはサブディレクトリに置くことができますが、#include コマンドを使用したページの上のディレクトリに置くことはできません。
仮想ファイル名 Web サイト上の仮想ディレクトリへの完全な仮想パス。
FileName
含めるファイル名を指定します。 FileName にはファイル名拡張子を含める必要があり、ファイル名は引用符 (") で囲む必要があります。
コメント
#include コマンドを含むファイルには、SSI インタープリターにマップされるファイル拡張子を使用する必要があります。そうしないと、Web サーバーは処理しません。このコマンドでは、拡張子 .stm、.shtm、および .shtml がインタープリター (Ssinc.dll) にマップされます。デフォルトの拡張子のマッピングを変更し、新しいマッピングを追加できます。ファイル拡張子は .inc にすることをお勧めします
Example
<-- インクルードされるファイルは親ファイルと同じディレクトリに存在します
と は同じ効果を持ちますが、ディレクトリ名が myweb の場合、< ;!--#include virtual="myweb/file.asp"--> もデバッグできますが、 はエラーであることがわかります。
3. サイトの下に 2 つの仮想ディレクトリ myweb1 と myweb2 がある場合、myweb1 の下にファイル file1.asp があり、myweb2 の下にファイル file2.asp が存在します。次に、file1.asp に次のように記述します: この場合、#include ファイルを使用することはできません。 file="myweb2/file2.asp"-->逆に、myweb1 のファイルを myweb2 のファイルに含める場合も同様です。インクルードされたファイルがフォルダーの下にある場合は、そのフォルダーを仮想パスに追加するだけです。
4. #include file または #include virtual を使用するか、パスに「/」または「/」を使用するか、この 2 つを相互に使用しても、コンパイルの効果には影響せず、プログラムはスムーズに実行されます。
5. 上記の状況は、2 つのサイト ファイル間の相互呼び出し、および同じサイト内の には適用されません。 ="file.asp"--> は同等ですが、サイトの名前が Web サイトであると仮定すると、 の使用は誤りです。
HTML での #include ファイルの使用方法の詳細については、PHP 中国語 Web サイトに注目してください。