HTML include语句

wil*_*amg 3 html include

我只是想在HTML中做一个简单的include语句.我不知道为什么它不起作用.我的文件设置基本上是根目录中的index.php,然后是一个名为"includes"的文件,里面有一个文件"header.html".所以这是我的代码:

<!DOCTYPE html>
<html lang="en">
<html>
<head>
 <title>Title</title>
<link type="text/css" href="style/style.css" media="screen" rel="stylesheet">
<script src="scripts/jquery.js" type="text/javascript"></script>
<script src="scripts/code.js" type="text/javascript"></script>

<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
</head>
<body>
<div id="wrapper">

    <!--#include virtual="/includes/header.html" -->

...blah blah blah
</div>  

</body>
</html>
Run Code Online (Sandbox Code Playgroud)

我已经确认该文件在那里,所以我不确定问题可能是什么.谢谢!

Que*_*tin 5

HTML没有简单的包含机制(框架除外,但它们有副作用).

你在那里有一个服务器端包含,它需要你的Web服务器的支持.大多数Web服务器都支持SSI,但可能没有启用功能(通常不适用于.html文件,因为处理静态文件的开销不值得).

服务器不处理SSI的PHP输出(尽管理论上可行)并且它们不处理PHP正在读取的文件(即使用PHP包含).使用PHP包括链中的所有方式.