【发布时间】:2015-03-13 22:57:18
【问题描述】:
我已经完成了网站主页的设计,现在我已经移动了其他一些页面,我希望我的页眉和页脚在每个页面上都显示相同。我已经尝试过这种基本方法来链接构成我的第二个 HTML 文件中的页眉/页脚的相同样式表(已在主页中使用):
<link rel="stylesheet" href="footer.css" type="text/css"/>
<link rel="stylesheet" href="header.css" type="text/css"/>
我现在明白这是行不通的。服务器端脚本语言是我最好的选择吗? PHP之类的?
如果是这样,任何人都可以将我与如何在 PHP 中做到这一点的文章链接起来,我想用
include
功能?
谢谢。
【问题讨论】:
-
是的,在 php 中,您可以在所有页面中包含 1 个页眉或页脚!
-
甚至不需要 PHP - 你可以使用像
<!--#include virtual="/header.html" -->这样的 SSI(假设你的服务器已经配置好了 - 可能是这样):httpd.apache.org/docs/2.2/howto/ssi.html -
@CD001 这不是一个好主意,因为它不是一个可移植的解决方案。
-
@Tek 与使用 PHP 相比,任何 less 的便携性到底如何?除非您假设 PHP 的使用范围比
Options +Includes更广泛 -
可能是关于 SO 的问题。不想弄乱 cmets 部分。