如何链接多个页面中使用的相同HTML,而不是在所有多个页面中添加相同的标记。
答案 0 :(得分:3)
可以从服务器端完成。
如果您使用的是PHP,则可以使用include()
。
答案 1 :(得分:3)
您可以使用iframe
在每个页面上执行此操作,src
是常见的HTML。
也可以在客户端使用javascript。 jQuery使得load
方法特别容易。您可以使用jQuery.load()
将HTML块添加到不同HTML页面的元素中。
例如,如果每个网页都有一个名为div
的{{1}}:
content
然后你可以在每个页面中执行此操作:
<div id=`contents`></div>
答案 2 :(得分:2)
答案 3 :(得分:1)
如果Web主机允许,服务器端包含(SSI)将执行该操作。因此,要插入文件“common.htm”的内容,只需将其放在每个页面的html中:
<!–-#include virtual="common.htm” -–>
答案 4 :(得分:1)
您应该检查:http://www.triadwebcrafters.com/article_server_side_language.cfm和Best practice for inserting large chunks of HTML into elements with Javascript?
答案 5 :(得分:0)
您可能希望了解asp.net MVC框架。你有一个共享视图来编写不同页面之间通用的部分。