在PHP中构建HTML标头的最佳实践

  • 本文关键字:最佳 PHP 构建 HTML php html
  • 更新时间 :
  • 英文 :


对于小型企业网站,可以说大约10页,是否有任何"常见练习"来构建文件?

我通常要做的是制作header.php,footer.php,然后是所有单个页面。在header.php中。我将所有html头标签都放在单个页面中

<?php //some php if needed?>
<!DOCTYPE HTML>
<html>
<head>
<title>my site</title>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<meta name="viewport" content="width=device-width">
<meta name="description" content="some descriptions" />
<link rel="shortcut icon" href="images/favicon.png" type="image/png" />
</head>
<body>
<?php include_once "header.php";?>
<!--different page contents here-->
<?php include_once "footer.php";?>
</body>
</html>

在header.php and footer.php中,我只放置了菜单和联系Infos之类的常见内容。这种方法的好处是,可以轻松更改标题标签和描述元标记的头标签中的事物,也可以根据不同页面包含不同的脚本和CSS。不好的事情是,每当这里发生任何变化时,我都需要在每个页面中更改它。

所以我只是想知道组织它们的正确方法是什么?我已经研究了这个问题已经有一段时间了,这里有一些帖子这个和这个,谢谢

不要拖钓,但是您正在描述对PHP内容管理系统(例如WordPress或Drupal)的需求。这正是他们所做的。

在您描述的体系结构中使用PHP没有性能优势,而不是创建单独的HTML页面以及其中包括标题和页脚。也许可以在一个月的时间内节省几分钟,但是您会失去使内容如此易于管理的大多数自动化功能。加上CSS是头痛,数据库更具挑战性。等等,等等

遵循"良好实践"将使您的网站看起来像CMS输出的副本。

您将拥有CSS纳粹施加的通常的"流体"设计,这是JQuery Zealots施加的不可避免的手风琴,您的奇怪的愚蠢的旋转轮,以确保即使是最愚蠢的访问者也可以将您的网站识别为真正的网站为真正的网站2.0的2.0 Marvel of 2.0 Marvel技术,您的强制性H2和H3标签充满广告和无用的元数据,以取悦Google God等。

我的建议是从一位对流血网络一无所知的图形设计师开始,并尝试实施他/她想象的。然后,您可以像任何软件设计一样处理问题。

您很快将对此设计应用常识,例如将类似数据和处理的位分配,从互联网上挑选模块,算法和代码片段,以避免重新发明轮子等。

。 。

这将偏离"良好实践",这将使您的网站脱颖而出并值得一看,iMho。

最新更新