我习惯使用 ASP.NET masterPages 来帮助我在 ASP.NET 站点中保持一致的外观和感觉,而无需大量重复。我正在尝试做更多纯 HTML/Javascript 网站,但发现自己想回去使用 masterPages。我也不想破坏我在搜索引擎中获得良好评级的机会。如何在 html/javascript 中模拟 asp.net 母版页的模板功能,同时保持我的网站搜索引擎友好?
注意:我只想坚持使用 HTML/Javascript。请不要使用服务器端解决方案。
我习惯使用 ASP.NET masterPages 来帮助我在 ASP.NET 站点中保持一致的外观和感觉,而无需大量重复。我正在尝试做更多纯 HTML/Javascript 网站,但发现自己想回去使用 masterPages。我也不想破坏我在搜索引擎中获得良好评级的机会。如何在 html/javascript 中模拟 asp.net 母版页的模板功能,同时保持我的网站搜索引擎友好?
注意:我只想坚持使用 HTML/Javascript。请不要使用服务器端解决方案。
如果 php 是可能的: http ://www.w3schools.com/php/php_includes.asp
<html>
<body>
<?php include 'layout.html'; ?>
<h1>Welcome to my home page!</h1>
<p>Some text.</p>
</body>
</html>
一个不那么优雅的解决方案是 iFrame。
<iframe src="layout.html"></iframe>
您可能想看看这个: http: //www.codeproject.com/Articles/114458/Master-Pages-using-HTML-and-JavaScript
您应该调查样式表。如果我理解您的说法“保持一致的外观和感觉”,那么 CSS 是最简单的方法!
我找到了一个不需要服务器技术的出色解决方案:单页应用程序 (SPA)。