在所有页面上同时更改“DIV”内容的最简单方法

时间:2012-11-29 09:15:09

标签: php css html

网站中的某些DIV通常可以保持不变......

即。网页的页脚通常不会更改,并且应该是所有页面的标准。

在网站CSS中,你会有类似的东西;

.FooterDIV {
     Background: #FFFFFF;
     Color: #000000;
 }

我想知道在DIV中指定标准文本的最佳方法是什么,仅在CSS中这是可能的吗? PHP也许?

经过一些'谷歌搜索'后,我找不到明确的答案 - 很难知道如何说出来。

4 个答案:

答案 0 :(得分:1)

一种简单的方法是将这些“全局”元素分别放入一个单独的php文件中,并将其包含在所有页面中。例如:

footer.php

<div>Copyright 2012, Acme Corp.</div>

然后只需在页面显示

的位置添加以下行
<?php include('footer.php'); ?>

答案 1 :(得分:0)

  

层叠样式表(CSS)是一种用于的样式表语言   描述a的表示语义(外观和格式)   用标记语言编写的文档。

即。你应该用CSS来设置你的数据样式。您不应该使用它来指定您的数据。当然有更好的方法来解决你的问题?就像将您网站上重复出现的元素/ div分成包含文件一样?

答案 2 :(得分:0)

通常在服务器端完成,在PHP中为您的情况,您创建一个写您的HTML页脚的函数,然后您为任何PHP页面调用此函数。

此外,如果您使用模板引擎,就像使用MVC PHP框架一样,那么模板引擎通常会让您使用页脚内容创建模板文件,并且您将在所有不同的文件中包含相同的文件页面模板。

答案 3 :(得分:0)

您所描述的内容无法在CSS中完成。如果你正在使用php,我会将页脚分隔成单独的文件,例如'footer.php'然后include位于每个页面的底部。