我如何在不同的网页上重复使用某些html和/或DIV标签,而不是在所有不同的网页内反复复制。
我打算此时只使用html和css。这些页面的文件扩展名为.html
此时我不想在我的网页中使用任何JavaScript或服务器端或任何编程语言。
答案 0 :(得分:1)
通过排除编程语言,你几乎排除了唯一的方法。
只有一种替代方案,而<iframe>
与<div>
一起使用。
不愿意使用任何服务器端的东西也排除了Apache Server-Side includes,这是一个非常简洁的解决方案,无需编程知识。
答案 1 :(得分:1)
此时我不想在我的网页中使用任何JavaScript或服务器端或任何编程语言。
抱歉,但有点排除任何选项。没有那个约束,你最好的选择是php:
<?php include("randomdivs.html")?>
或SSI(shtml)
<!-- #include virtual="/footer.html" -->
答案 2 :(得分:1)
我建议static site generators与webgen一样,因为技术上满足您的所有要求。
然而,它肯定不是最简单的方式 - 其他答案建议的SSI / php会更加直截了当。
答案 3 :(得分:1)
如果您不想通过CGI,PHP等进行,那么您唯一的选择是iframe(颤抖)或手动。当然,手动也可以指站点生成器或预处理脚本,在一些注释标记之间插入代码:
<!-- STARTMENU -->
<!-- ENDMENU -->
然后编写一个脚本来查找该注释/标记并插入您的代码。 START / END标记的优点是您可以保留注释并在以后用新代码替换代码。
答案 4 :(得分:0)
使用类似webgen的内容来构建HTML和CSS。这将允许重用,但它全部编译为静态文件,仅此而已。