0

ページの中央にあるスクロールバーが嫌いなので、Webページを別のページに含めたいのですが、できればiframeなしで。

AをBの一部として含めたいとしましょう

A を含めたい B に div を作成し、次のように JQuery を使用してページをロードしてみました。

$(document).ready(function() { 
    $('#inv_view').html('loading...').load("{% url 'invoice.invoice.view' invoice.ID %}");
});

私の問題は、A が独自の CSS スタイルのセットを使用し、A がロードされたときにこれらが B のスタイルをオーバーライドすることです。どうすればこれを防ぐことができますか?

繰り返しますが、iframe で簡単に実行できることはわかっていますが、...

4

2 に答える 2

1

両方のページのスタイルシートを制御しない限り、これを行うのは簡単ではありません。

その場合は、すべてのルールの先頭にクラス セレクターを追加します。

各テンプレート内の body タグにこのクラスを配置します。

あるページを別のページにプルするときは、クラスで div にラップするだけです。

于 2013-05-28T08:33:16.910 に答える