如何为PHP文件设置固定的背景图像?

时间:2012-08-01 04:12:01

标签: php html

我有一个带有登录表单的.html文件,并希望重新创建它并将其另存为.php文件。但是,我在设置背景图片和其他CSS相关内容方面遇到了困难。

以下是.php的代码,我确信它不会提供回答我的问题的指导,但我不知道从哪里开始。我已经检查了W3schools和许多其他网站。

一个很好的开始帮助我将如何在.PHP文件中包含.CSS文件。也许给我一个快速的源代码示例。另外,代码设置固定的背景 图像会很棒。

<?php

$url = 'C:\Users\George\Documents\HTML\bg.jpg';

?>

<html lang="en">
<head>

<title>This is a test</title>

<style type="text/css">
body
{
background-image:url('<?php echo $url ?>');
}
</style>

</head>

<body>

<p>This is a test.</p>

</body>
</html>

4 个答案:

答案 0 :(得分:3)

我找到了答案。

<?php
$profpic = "bg.jpg";
?>

<html>
<head>
<style type="text/css">

body {
background-image: url('<?php echo $profpic;?>');
}
</style>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Hey</title>
</head>
<body>
</body>
</html>

答案 1 :(得分:1)

将PHP代码放入CSS中不是一个好的编码

body
{
    background-image:url('bg.png');
}

就是这样

答案 2 :(得分:0)

您的问题与PHP没有任何关系......只是CSS。

您的CSS是正确的,但您的浏览器通常无法打开您为网址添加的内容。至少,您需要file:路径。最好通过相对路径引用文件。

答案 3 :(得分:0)

如果您要从中获取网站,您应该考虑包含其他php文件。您可以执行

,而不是在该文件中执行所有css / etc
<head>
    <?php include_once('C:\Users\George\Documents\HTML\style.css'); ?>
    <title>Title</title>
</hea>

然后你可以有一个单独的CSS文件,只是被拉入你的php文件。它提供了一些“整洁”的编码。