好的,在 W3Schools 上,它有下面的图像。有没有办法保留外部橙色/黄色部分并通过src="somehtmlpage.html"
仅包含主体或其他内容的方式简单地替换“内容在此处”?
我知道我可以使用 Frame/IFrame 来做到这一点,但我在某处读到 Frames 不好或类似的东西。有什么想法吗?
你是对的,框架不是一个好主意,但如果你想要一个 html 解决方案,那就是你必须使用的。
但是,您可以使用 javascript 将内容加载到该 div 中。我建议使用 jQuery 的.load()
方法来完成这项任务,因为它会为您简化流程并允许您从源文件中选择特定内容。
usig 框架有优缺点
优点
缺点
iframe 可以试一试。它也适用于某些限制
如果你想从不同的文件中添加一些 html 代码,你可以使用 php include
<?php include('somehtmlpage.html'); ?>
不要忘记重命名文件索引。php或测试。php
例如,如果你想要一个模板和一个主要内容的文件:
主文件
<h1>title</h1>
<?php include('somehtmlpage.html'); ?>
somehtmlpage.html
<p>something...</p>
该页面将如下所示:
标题
某物...