我有一个带有登录表单的.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>
答案 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文件。它提供了一些“整洁”的编码。