如何在html文档中链接html文件?

时间:2014-07-06 17:57:13

标签: html css

例如,当您将css文档链接到html而不在html中编写代码但使用'link'标记链接css文件和html代码时

我有一个徽标和一个菜单栏,它出现在我创建的每个html页面中,而且它的代码很长 我想创建一个单独的文件,然后将其链接到页面。 感谢

4 个答案:

答案 0 :(得分:1)

据我所知,你基本上想要创建一个模板来反复使用。 看一下这个: Best practice to create a template in HTML 1

答案 1 :(得分:1)

如果您想对问题使用PHP代码,可以这样使用。

例如,您的网站有headercontainerfooter区域。

如果我理解你的问题,就这样使用它对你有用。

你的index.php内线:

header.php
container.php
footer.php

你的header.php

<html>
<head>
<link href="style.css">
....
</head>
内部的

container.php代码是

<body>
<div class="MainWrap">..div inside element...</div>

最后一页footer.php里面必须有你的页脚代码

<div class="footer">..footer inside div element..</div>
</body>
</html>

您可以使用footer.phpheader.php所有网页

所以您的index.php代码看起来像这样

<?php include("header.php");?>
<?php include("container.php");?>
<?php include("footer.php");?>

所以例如你有另一页contact.php

此代码内的页面是:

<?php include("header.php");?>
<?php include("contact_.php");?>
<?php include("footer.php");?>

答案 2 :(得分:1)

您可以使用服务器端包含

<!--#include virtual="/news/news.htm" -->

http://de.selfhtml.org/servercgi/server/ssi.htm

答案 3 :(得分:0)

你会想要看一个模板引擎。一个流行的例子就是使用AngularJS。我不知道html5规范中有什么内置基于模块的模板。虽然使用jQuery与$('#target').html('<p>inserted stuff<\p>');也可以很好地工作。