Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/239.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/82.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ssh/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用PHP header include时创建多个标题图像_Php_Html_Css - Fatal编程技术网

使用PHP header include时创建多个标题图像

使用PHP header include时创建多个标题图像,php,html,css,Php,Html,Css,我正在创建一个多页面的网站,它使用一个标题include。我已经在标题中的容器中设置了一个背景图像(使用CSS),并且我希望为每个页面使用不同的标题图像。然而,我不确定最好的方法是什么。我是PHP的初学者,所以我的技能有限。谢谢 在页眉中执行类似操作,为每个页面的元素指定一个唯一的ID <!doctype html> <html id="<?=$page?>"> <head> <title><?=$titl

我正在创建一个多页面的网站,它使用一个标题include。我已经在标题中的容器中设置了一个背景图像(使用CSS),并且我希望为每个页面使用不同的标题图像。然而,我不确定最好的方法是什么。我是PHP的初学者,所以我的技能有限。谢谢

在页眉中执行类似操作,为每个页面的
元素指定一个唯一的ID

<!doctype html>
<html id="<?=$page?>">
    <head>
        <title><?=$title?></title>
    </head>
    <?php include("views/$page.php")?>
</html>

能否向每个页面的
正文
元素添加唯一的类?如果是这样的话,您可以使用CSS来控制要使用的背景,比如
body.home header{background image:url(home header image.jpg);
body.contact header{background image:url(contact header image.jpg);
我的开头body标记在My header.php(include)中文件,所以如果我添加一个body类,它将被添加到所有页面。我有一个背景图像,我正试图用于所有页面,但我想为每个页面放置一个不同的图像。包含header.php的页面看起来像什么?您有哪个页面的标识符吗您在该文件中处于启用状态?如果是,您可以在该文件中设置
$page=无论页面是什么
,在
标题.php
中设置,假设您要在背景上显示的图像是
img
,您可以使用
.jpg>
html#login header div#background {
    background-image: url(foo);
}

html#display header div#background {
    background-image: url(bar);
}