Я проверил множество учебников о , включая заголовок, навигацию и нижний колонтитул с использованием php «включить». Но в итоге я разделил свои теги html. Например, my <div id="content">
находится в «header.html», в то время как закрытие тега </div>
находится в нижнем колонтитуле. Это дает мне некоторую проблему, когда я использую jQuery и выглядит немного грязно. Существует ли более эффективная практика для создания внешнего контента? (Это решение JQuery?)Каков наилучший способ включить внешний контент с использованием php? (Для веб-разработчиков, которым нравятся оптимальные методы)
index.php
<?php include("header.html"); ?>
<?php include("navigation.html"); ?>
<div id="content">
<h2 class="clear">This is the contact page</h2>
<p>
Main content here... Main content here... Main content here... Main content here...
Main content here... Main content here... Main content here... Main content here...
Main content here... Main content here... Main content here... Main content here...
Main content here... Main content here... Main content here... Main content here...
Main content here... Main content here... Main content here... Main content here...
Main content here... Main content here... Main content here... Main content here...
</p>
</div>
<?php include("footer.html"); ?>
header.html
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type" />
<title>Study at Best</title>
<script type="text/javascript" src="scripts/jquery-1.3.2.min.js"></script>
<script type="text/javascript" src="scripts/jquery.corner.js"></script>
<script type="text/javascript" src="scripts/jquery.dropshadow.js"></script>
<script type="text/javascript" src="scripts/jqueryScripts.js"></script>
<link rel="stylesheet" rev="stylesheet" href="styles/layout.css" />
<link rel="stylesheet" rev="stylesheet" href="styles/ddm.css" />
</head>
<body>
<div id="container">
<div id="header">
This is the header
</div>
footer.html
<div id="footer">
<p>BEST School © Copyright 2009</p>
</div>
</div>
</body>
</html>
попробуйте шаблон дизайна MVC –
По моему личному мнению это выглядит не так. Я имею в виду, просто не делай этого с собой. Это будет кошмар, если сайт станет более сложным. Что же касается только того, что нижний колонтитул div в footer.html одинаковый для header.html? Остальное принадлежит index.php. Если index.php становится сложным, разделите его больше (javascript.html ..). – merkuro