我有一个 html“head”模板和一个导航模板,我想将它们包含在我网站的所有其他 html 文件中。我找到了这篇文章:
我的问题是……如果它是我想要包含的标题怎么办?
例如,我有以下文件结构:
/var/www/includes/templates/header.html
navigation.html
header.html 可能如下所示:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="description" content="">
<meta name="author" content="">
<title>Test Portal</title>
</head>
在这种情况下,我仍然可以按照另一篇文章中的示例创建一个 div 并通过 jquery 填充 div 吗?
原文由 Happydevdays 发布,翻译遵循 CC BY-SA 4.0 许可协议
方法一:
我认为使用 jQuery 将 html 内容/文件包含到另一个 html 文件中是最好的方法。
您可以简单地包含 jQuery.js 并使用
$("#DivContent").load("yourFile.html");
加载 HTML 文件例如
方法二:
没有可用于包含文件的此类标签,但有一些第三方方法可用,如下所示:
方法三:
有些人还使用服务器端包含(SSI):