2

表示する画像を取得する CSS に問題がありますが、CSS を使用する最初のフォームで動作しますが、2 番目の CSS を作成して別のページに適用すると、背景画像を表示できず、私の写真の場所が正しいことを確認しました.これを引き起こしている可能性のある問題の種類を知ることができますか??

<head runat="server">
<link rel="stylesheet" href="studymain.css" type="text/css">
<title></title>
<style type="text/css">
    .style1
    {
        text-align: center;
    }
    .style2
    {
        font-size: 50pt;
    }
</style>
</link>

=============================================== 以下は私の studymain.css ファイル

body {
    background-repeat:no-repeat;
    background-position: center;
    background-attachment:absolute;
    width:100%;
    font-weight: 700;
    color: #C0C0C0;
    background-color: transparent;
    background-image: url('images/Login.jpg');
}
4

1 に答える 1

0

問題は次の行にあります: url('images/Login.jpg');. あなたのページは、おそらくあなたが思っている場所ではありません。

これらの修正の 1 つまたは複数を試すことができます。

  • 先頭にスラッシュを追加:url('/images/Login.jpg');サーバーにルート ディレクトリの検索を開始するよう指示します。
  • 親ディレクトリの追加:url('../images/Login.jpg'); サーバーに現在のディレクトリの上を参照するように指示します (これらのディレクトリを複数持つことができます)。
  • Linux サーバーの場合、アドレスは大文字と小文字が区別されるため、login.jpg.
  • イメージが存在することを確認します。
  • ページのソースを表示すると、ほとんどのブラウザには画像へのリンクがあります。クリックしてみて、ブラウザが画像に誘導できるかどうかを確認してください。
于 2013-11-11T07:10:14.453 に答える