4

我有一个带有登录表单的 .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

4 回答 4

4

I found my answer.

<?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>
于 2012-08-01T04:46:38.443 回答
1

把 PHP 代码放到 CSS 中不是很好的编码

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

而已

于 2012-08-01T04:27:48.770 回答
0

Your question doesn't have anything to do with PHP... just CSS.

Your CSS is correct, but your browser won't typically be able to open what you have put in for a URL. At a minimum, you'll need a file: path. It would be best to reference the file by its relative path.

于 2012-08-01T04:15:12.817 回答
0

如果您要从中派生网站,您应该考虑包含其他 php 文件。而不是在该文件中执行所有 css/etc,您可以执行

<head>
    <?php include_once('C:\Users\George\Documents\HTML\style.css'); ?>
    <title>Title</title>
</hea>

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

于 2012-08-01T05:25:28.823 回答