我被要求查看现有网站。它现在的工作方式,有一个主根html文件,其中有多个iframe链接到外部htmls。现在他们想知道Iframes是否还有其他替代品,因为它会减慢他们的页面。
所以我测试了使用php includes和jquery .load函数。它有点工作但我必须挖掘每个页面并从根文件夹设置images / css / js的路径。更糟糕的是,一些css相互重叠。有没有办法加载外部htmls但保留自己独特的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>
我希望这是有道理的。不确定此问题是否曾被提出,但我不确定要放入哪些关键字。
答案 0 :(得分:1)
不,这是不可能的。样式表作为一个整体应用于浏览上下文,即整个框架,或整个窗口的“超帧”。因此,分离具有冲突样式表的内容块的唯一方法是使用框架机制。
你的问题归结为“我被要求在墙上敲钉子,但我不能用锤子,也不能用钉子”。如果您有有效的解决方案,请使用它。