编程语言
首页 > 编程语言> > php – 网页设计;多个页面上的相同对象?

php – 网页设计;多个页面上的相同对象?

作者:互联网

我之前已经问过这个问题我道歉.我试着四处寻找,但无法找到相关的答案(可能是因为我的网页设计词汇相对较小).

我注意到,大多数网站在他们的几乎所有页面上都至少有一个 – 如果不是更多 – 标准的“对象”(或者实际名称是什么).例如,Stack Overflow在每个页面上都有相同的徽标和标签(问题,标签,用户……).我假设除了简单地一遍又一遍地复制和粘贴相同的代码之外,还有一种不那么费力的方法来设置它,特别是当易于修改成为一个因素时.据我所知,CSS无法完成这种级别的样式泛化,所以我假设像PHP这样的服务器端语言是等式的一部分.

我并不是在寻找一个非常具体的答案.什么语言 – 或类型或语言 – 以及至少一种实现某种“对象粘贴”的方式的简要概要就足够了.

解决方法:

像其他人说的那样,这是人们从HTML转向像PHP这样的东西的一个主要原因,起初只是为了分割部分页面.

是的,你可以做到这一点.我通常做的(如果我没有使用框架)是在我的目录中创建一个文件夹,如下所示:

inc/header.php
inc/footer.php
inc/menu.php
index.php

然后在index.php中你需要一个包括:

<? include('inc/header.php'); ?>
<h2>Welcome to my site</h2>
<p>We're happy to have you</p>
<? include('inc/footer.php'); ?>

在inc / header.php中:

<!DOCTYPE html>
<html>
   <head>
       <title>My site</title>
   </head>
   <body>

在inc / footer.php中:

<div id="footer">
    <h2>Thanks for visiting</h2>
</div>
</body>
</html>

对于inc / menu.php等等

然后对于您网站上的其他页面,对页眉,页脚和菜单执行相同的操作,并在包含页面之间编写特定于页面的内容

标签:php,css,web-deployment,html
来源: https://codeday.me/bug/20190715/1466837.html