Suz*_*sen 4 html php web-standards
我正在创建我的投资组合网站,我想在我的页面上包含头部作为php include.原因是因为该网站将有一些公平的页面,我将在稍后对事物进行更改,如整理css文件.
例如;
<head>
<?php include('head.php'); ?>
</head>
Run Code Online (Sandbox Code Playgroud)
而不是在每一页上显示以下所有内容:
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<title></title>
<meta name="description" content="">
<meta name="viewport" content="width=device-width">
<link rel="stylesheet" href="css/normalize.css">
<link rel="stylesheet" href="css/main.css">
<link rel="stylesheet" href="css/1140.css">
<link rel="stylesheet" href="css/ie.css">
<script src="js/vendor/modernizr-2.6.1.min.js"></script>
</head>
Run Code Online (Sandbox Code Playgroud)
我只是不知道这是不是很好的做法,因为这是我的投资组合网站,我需要从一开始就正确的代码,因为他们也可能会考虑它的标准.
您对此有何看法和建议?谢谢.
Sho*_*hoe 13
是的,这是非常标准的.但不是写作:
<head>
<?php include('head.php'); ?>
</head>
Run Code Online (Sandbox Code Playgroud)
你应该把标签放在里面head.php.我说它更好,因为如果head.php没有头部标签,内部没有任何意义,所以它们有点联系在一起.最好将链接到单个文件的内容连接起来,而不必head为每个页面重复打开和关闭标记.
实际上,它甚至是良好的实践(和常用)header.php,body.php以及footer.php分别具有以下内容的文件:
header.php文件
<html>
<head>
...
</head>
<body>
Run Code Online (Sandbox Code Playgroud)
body.php
...
Run Code Online (Sandbox Code Playgroud)
footer.php
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
小智 6
我在我的应用程序中这样做,但我发现这不是一个好主意,因为你在php文件中包含许多样式表,javascripts等,包括head部分,你将在php中包含它有问题嵌套文件夹中的文件.这个问题是因为相对路径.如果你可以使用绝对路径那么它没关系,否则它不是一个好主意......