このコードを html ファイルに入れると、問題なく動作します。
<style type="text/css" media="screen">
#headerimg
{
display: block;
background-image: url('/Content/images/epp/ebweblogo1.gif');
background-repeat: no-repeat;
background-position: center center;
width:100%;
height:100%;
margin: 0;
padding: 0;
}
</style>
しかし、次のようにcssファイルに移動すると:
#headerimg
{
display: block;
background-image: url('/Content/images/epp/ebweblogo1.gif');
background-repeat: no-repeat;
background-position: center center;
width:100%;
height:100%;
margin: 0;
padding: 0;
}
これは私のhtmlです:
</head>
<body>
<div class="page">
<div id="header">
<div id="headerimg" />
画像の場所が原因だと思いますが、パスのバリエーションを試してみましたが、うまくいかなかったのでわかりません。
助言がありますか?
編集
すみません、あなたは私の心を読むことができません、私は知っています。
css を html ファイルに配置すると、画像が正常に表示されます。css ファイル (site.css) に移動すると、まったく表示されません。いくつかの異なるパスを試しましたが、そこに何を入れても表示されません。
更新 #2
HTMLをこれに変更すると:
<div class="page">
<div id="header">
<div id="headerimg">test</div>
テキストの背後にある画像を、テストを示す1行として取得していますが、画像のフルサイズではありません。
divのサイズが原因で画像が表示されないようですか?css を次のように変更しました。
高さ:130px;
しかし、それは高さをまったく変えませんでした。