ウェブサイト用のフォトギャラリーを作成しました。最新のサイトでは、CSSとすべてのページファイルを「ギャラリー」というサブフォルダーに含めると思いました。プラグインのように使用できるので、これは簡単だと思いました。他のサイトで。
ギャラリーページは次のとおりです:http://unserclosecustoms.com/gallery/galleries.php
新しい問題は、photo.phpページのナビゲーショングラフィックに使用する画像スプライトに関係しています。大きいサイズの画像を1枚ずつスクロールするページです。
写真ページへのリンクの例は次のとおりです。http://unserclosecustoms.com/gallery/photo.php?curPage = 12&g = 33&t = 19
スプライトファイルgallerylinks.pngは、サイトのルートディレクトリである「graphics」というフォルダにあります。スプライトファイルの場所を変更して、「graphics」というフォルダーの「gallery」フォルダー内に配置することにしました。ギャラリーのCSSファイルのパスを変更しましたbackground
が、試してみると...画像スプライトがありません。私はパスのスペルを文字ごとに十数回チェックしましたが、それでも運がありませんでした。
CSSファイルのパスをルートディレクトリの「graphics」フォルダに戻すと、正常に機能します。スプライトファイルの場所(およびbackground
CSSの適切なパス)を変更すると違いが生じる理由がわかりません。Firefox 17(私のプライマリブラウザ)とChrome 23でこれを確認しましたが、同じ結果なので、ブラウザの問題ではないと思います。
スプライトファイルを現在の場所に置いておくことができますが、「gallery」フォルダー内の「graphics」フォルダーに置いておきたいと思います。ありとあらゆる助けをいただければ幸いです。