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

私は自分の答えを見つけました。

<?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

そこから Web サイトを作成する場合は、他の php ファイルを含めることを検討する必要があります。そのファイルですべてのcss/etcを実行する代わりに、次のことができます

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

次に、php ファイルに取り込まれる別の CSS ファイルを作成できます。それはいくつかの「きちんとした」コーディングを提供します。

于 2012-08-01T05:25:28.823 に答える
0

あなたの質問は PHP とは何の関係もありません... CSS だけです。

CSS は正しいですが、ブラウザは通常、URL に入力したものを開くことができません。少なくとも、file:パスが必要です。相対パスでファイルを参照することをお勧めします。

于 2012-08-01T04:15:12.817 に答える