3

視差ページを作成しようとしていますが、プレースホルダー画像を使用する画像に変更すると、新しい画像が消えます。

2つの画像の幅は同じで、高さが異なります。スタイルシートまたはソースコードを変更する必要がありますか?

スタイルシートコードは次のとおりです。

#intro .story{
    background: url (images/LAYER2 TEXT RIGHT.png) 50% -0px no-repeat fixed;
    height: 3798px;
    position: relative;
    width: 1024px;

ソースコードでは、次のように配置されています。

</head>
<body>
<div id="intro">

ですから、そこには本当に特別なことは何もありません。

4

2 に答える 2

3

画像名から追加のスペースを削除する必要があります。

#intro .story{
    background: url("images/LAYER2-TEXT-RIGHT.png") 50% 0px no-repeat fixed;
    height: 3798px;
    position: relative;
    width: 1024px;
于 2012-04-09T00:50:53.690 に答える
2

問題はCSSにある可能性があります。#intro .storyIDが「intro」の要素の子であるクラス名が「story」の要素のセレクターです。

イントロの子を表示しなかったので、代わりに画像をdiv#introに適用するつもりだったと思います。

それが問題ではない場合、その画像のURLに直接アクセスすると、ブラウザに新しい画像を読み込むことができますか?つまり、名前のスペルが正しく、画像が指定した場所にあることを確認しますか?

他のプレースホルダーが読み込まれるため、これは新しいプレースホルダーが正しく参照されていない可能性があることを示しています。問題の詳細については、さまざまなサイズのいくつかの異なる画像を読み込んでみてください。

于 2012-04-09T00:34:36.410 に答える