HTML ファイルにファイルの内容を含める方法の概要

HTML ファイルにファイルの内容を含める方法の概要

フォーラムでは、ネットユーザーから「HTML ファイル内の別の HTML ファイルの内容を読み取ることはできますか?」という質問がよく寄せられます。答えはイエスです。方法は複数あります。以前は、iframe のみを使用して参照していましたが、後に他のいくつかの方法を見つけました。今日は、これらの方法をまとめて、参考として紹介します。3 番目の方法の方が良いと思います。

HTMLファイル内に他のHTMLファイルを導入するいくつかの方法

1.IFrameの紹介、次のコードを見てください


コードをコピー
コードは次のとおりです。

<IFRAME NAME="content_frame" 幅=100% 高さ=40 マージン幅=0 マージン高さ=0 SRC="import.htm" ></IFRAME>

外部からインポートされたファイルが表示されますが、それを囲む外枠のようなものが見つかります。


コードをコピー
コードは次のとおりです。

<iframe name="content_frame" marginwidth=0 marginheight=0 width=100% height=40 src="import.htm" frameborder=0></iframe>

しかし、まだ問題があります。それは、背景色が異なることです。インポートしたファイルimport.htmで同じ背景色を使用することもできますが、

IE5.5 を使用している場合は、透明色に関するこの記事をお読みください。スクロール バーのない長いファイルをインポートする場合は、import.htm の本文に以下を追加します。

スクロールを入力=いいえ

*デメリット: ナビゲーションジャンプができない、iframe内でジャンプできない、コンテンツが重なり合う

2.<object> メソッド


コードをコピー
コードは次のとおりです。

<object style="border:0px" type="text/x-scriptlet" data="import.htm" width=100% height=30></object>

オブジェクト タグ — 埋め込まれたオブジェクト (画像、メディア、コードなど) を定義します。

* 標準的な Web デザインの概念に適合しておらず、標準的な Web デザインでは放棄されています。

3.動作ダウンロード方法


コードをコピー
コードは次のとおりです。

<span id=showインポート></span>
<IE:ダウンロード ID="oDownload" STYLE="behavior:url(#default#download)" />
<スクリプト>
関数 onDownloadDone(downDate){
showImport.innerHTML=ダウン日付
}
oDownload.startDownload('import.htm',onDownloadDone)
</スクリプト>

<<:  Docker マイクロサービス用の ETCD クラスターの構築に関する詳細なチュートリアル

>>:  流れと動的なライン効果を実現する純粋なCSSコード

推薦する

時間のかかるDockerエラーのトラブルシューティングプロセス記録

目次起源環境情報トラブルシューティングのプロセス要約する起源顧客は CentOS をベースにしたカス...

CSSブロッキングマージとその他の効果についての簡単な説明

非直交マージンマージンを使用するとマージが発生します次のプロパティはマージンの結合を防止します。国境...

HTML外部参照CSSファイルが効果を発揮しない理由の分析と解決

フロントエンドの初心者として、私は数日間フロントエンドをいじってみました。 。今日、私は自分が固く信...

MYSQL パフォーマンス アナライザー EXPLAIN 使用例分析

この記事では、例を使用して MYSQL パフォーマンス アナライザー EXPLAIN の使用方法を説...

Vue-router は現在の場所 (/path) へのナビゲーションを許可しません。エラーの原因と修正

目次エラーメッセージ原因エラーのデモンストレーション回避策方法1方法2方法3エラーメッセージ現在の場...

MySQL インデックスがソートに与える影響の分析例

この記事では、例を使用して、MySQL インデックスがソートに与える影響を説明します。ご参考までに、...

MySQL の「特殊キーが長すぎます」の解決策

目次解決策1解決策2テーブルを作成するときに、興味深い問題に遭遇しました。「指定されたキーが長すぎま...

Linuxシステムの操作レベルの詳細な紹介

目次1. Linuxシステムの操作レベルの概要2. 実行レベルを確認する3. 現在のシステムの動作レ...

HTMLヘッダータグの使用に関する詳細な説明

HTMLはヘッドとボディの2つの部分で構成されています** ヘッド内のタグはヘッドタグです** タイ...

JavaScript プロトタイプとプロトタイプチェーンの深い理解

目次1. プロトタイプとは何ですか? 2. プロトタイプ__プロト__ 4. コンストラクター5. ...

プロフェッショナルなMySQL開発設計仕様とSQL記述仕様

チーム開発のプロセスでは、プロジェクトの安定性、コードの効率性、管理の利便性のために、内部開発および...

CSS で子 div の高さを親コンテナの残りのスペースに合わせる方法

1. フローティング方式を使用する効果画像: コードは次のとおりです: (.content の高さは...

XHTML 入門チュートリアル: Web ページのヘッダーと DTD

ヘッドと DTD はページには表示されませんが、Web ページの重要な要素です。 なぜ失敗したのでし...

Linux でのルーティングと仮想マシン ネットワークの設定に関する詳細なグラフィック説明

ルーティングとは何ですか?ルーティングとは、相互接続されたネットワークを介して送信元ステーションから...

1 つの記事で v-model とその修飾子を学ぶ

目次序文v-model の修飾子:怠け者トリム番号さまざまな入力タイプやその他の要素での v-mod...