0

既存のウェブサイトを調査するように依頼されました。現在の仕組みでは、外部の html にリンクする複数の iframe を含む 1 つのメイン ルート html ファイルがあります。現在、彼らは、ページの速度が低下しているため、iframe に代わるものがないかどうかを調べたいと考えています。

だから私はphp includeとjquery .load関数を使ってテストしました。ある程度は機能しますが、各ページを掘り下げて、ルートフォルダーから images/css/js へのパスを設定する必要があります。さらに悪いことに、CSS の一部が互いに重複しています。外部の html をロードする方法はありますが、独自の独自の css ファイルを保持する方法はありますか?

Iframe を使用したオリジナル コード。Iframe を別のものに置き換える必要があります。

<div class = "container" style = "margin-top: 2%;">
            <iframe src="home-slide/index.html" height="100%" width="100%" allowtransparency="yes" scrolling="no" frameborder="0" name="info">
</div>

それが理にかなっていることを願っています。この質問が以前に尋ねられたかどうかはわかりませんが、どのキーワードを入力すればよいかわかりません.

4

1 に答える 1

1

いいえ、これは不可能です。スタイルシートは全体として、フレーム全体、つまりウィンドウ全体である「スーパーフレーム」を意味するブラウジング コンテキストに適用されます。そのため、競合するスタイルシートを持つコンテンツのブロックを分離する唯一の方法は、フレーム メカニズムを使用することです。

あなたの質問は、「壁に釘を打つように頼まれましたが、ハンマーも釘も使えません」に要約されます。有効な解決策がある場合は、それを使用してください。

于 2013-05-13T11:57:44.613 に答える