HTML での #include ファイルの使用方法の詳細な紹介

高洛峰
リリース: 2017-03-04 15:35:26
オリジナル
5322 人が閲覧しました

この記事では、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 サイトに注目してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート