0

そのため、文字通り、このコードを自分のサイトの別のディレクトリであるcssとすべてからコピーして貼り付けましたが、BG画像が表示されていません。白で表示されます。新しいディレクトリに画像フォルダを再作成して背景を再アップロードするようにしましたが、背景が表示されません。これが私のCSSです(bg画像付き)

html,body {
    background: url(images/bg_body.png) ;
    font-family:Capriola;
        height:100%;
        margin:0;
        padding:0;
}

これが私のhtmlです:

<html>
<style>
html,body {
    background: url(images/bg_body.png) ;
    font-family:Capriola;
        height:100%;
        margin:0;
        padding:0;
}


</style>
<head>
<LINK REL=StyleSheet HREF="images/styles.css" TYPE="text/css" MEDIA=screen>
        <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
        <link href='http://fonts.googleapis.com/css?family=Montserrat' rel='stylesheet' type='text/css'>
        <title>SeaJay Source</title>


</head>
<body>
<body>
<center><br><br><br><br><br><br><br><br><br><br>
<img src="assets/logo.png" />
<div id="posting" class="posting">
<div class="title" id="title" color="white">Login</div>
<div id="texts" class="texts">
Welcome to SeaJay Source!<br>
<form method="post" action="<?=$_SERVER['PHP_SELF']?>" >
Username: <input class="input" type="text" name="username" placeholder="Username" /><br>
Password: <input class="input" type="password" name="password" placeholder="Password" /><br>
<input class="button" type="submit" value="Login" /> <br>
</form>

</div>
</center>
</body>
</html>

ご覧のとおり、HTMLファイル内にもスタイルを含めようとしましたが、うまくいきませんでした。

4

1 に答える 1

2

別のディレクトリから

それはあなたの問題です、ほぼ確実です。

常にドメインのルートに関連する URL を指定してください。次のように見えるはずですurl('/path/to/image.png')

HTML ファイルの場所をベースとして使用するものもあれば、CSS ファイルの場所を使用するものもあるため、CSS の URL は混乱を招く可能性があります。固定ベース (ルート) を基準にして URL を指定する方が簡単です。

于 2012-09-09T22:36:54.167 に答える