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