index.php
的主标记<head>
<title>Ephemaire</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="stylesheet" type="text/css" href="css/style.css" />
<link rel="stylesheet" type="text/css" href="css/responsive-style.css" />
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">
<link rel="shortcut icon" href="images/logo/favicon.png">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script> <!-- MinBootstrap -->
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script> <!-- Bootstrap -->
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script> <!-- jQuery -->
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<script src="js/jquery.parallax.js"></script> <!-- jQuery Parallax -->
<script src="js/jquery.nicescroll.js"></script> <!-- jQuery NiceScroll -->
<script src="js/jquery.sticky.js"></script> <!-- jQuery Stick Menu -->
<script src="js/script.js"></script> <!-- All script -->
</head>
我有一个标题,一个侧栏和一个页脚,它们位于一个单独的文件中。所以在索引中,我只需要使用<?php include 'header.php'; ?>
等来调用php文件,依此类推左侧栏和页脚。在这3个文件中,我没有添加标签html,head,body,因为它们是在index.php中调用的。
在侧边栏中,我有产品,政策,关于和联系我们等链接。 网站的格式很简单。但是,在页面产品,政策,关于和联系我们,我必须将html标签中的所有代码复制到body标签,并替换关于我们或产品的内容。 问题是,如果我有一百页,我认为这种方法复制不是一个好的举动。这有什么选择吗?
答案 0 :(得分:0)
您可以通过将标题,侧边栏和页脚放在separete文件中来解决此问题。
例如:
等文件这些文件将包含标题,侧边栏和页脚的布局。通过这样做,您不必将所有内容复制到新文件中,但您可以通过调用将其简单地包含在您的文件中:
include ('footer.php');
include ('sidebar.php');
include ('header.php');
如果您有任何疑问,请询问他们!