Я читаю < < Практические php и mysql создают восемь динамических веб-приложений >> В приложении A - дизайн веб-сайта, есть два файла - header.php и footer.php.
Это файл header.php.Для которых <html> тег: тег</html> в footer.php закрыт?
<?php
require("config.php");
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<head>
<title><?php echo $config_sitename; ?></title>
<link href="stylesheet.css" rel="stylesheet">
</head>
<body>
<div id="header">
<h1><?php echo $config_sitename; ?></h1>
</div>
<div id="menu">
<a href="<?php echo $config_basedir; ?>">Home</a>
•
<a href="<?php echo $config_basedir; ?>about.php">About</a>
•
<a href="<?php echo $config_basedir; ?>faq.php">FAQ</a>
•
<a href="<?php echo $config_basedir; ?>tech.php">Technical Details</a>
</div>
<div id="container">
<div id="bar">
<?php
require("bar.php");
?>
</div>
<div id="main">
Это файл footer.php.
</div>
</div>
</body>
</html>
У меня есть два вопроса.
1. почему тег в header.php не замыкаться, такие как
<div id="main"> don't close
<div id="container"> don't close
<body> tag don't close
Все они закрыты в footer.php, если header.php является долгим и сложным, трудно напишите файл footer.php, чтобы закрыть все теги в header.php.
2. В footer.php есть тег </html>
, но нет тега <html>
в header.php, в чем дело?
Ничего, кроме файла 'header.php' отсутствует тег открытия' '. Добро пожаловать в мир «кода других людей», он заражен плохо написанным кодом, плохой логикой приложения и опечатками, которые никто больше не взял. – Fluffeh