私のCSSの画像パスに問題があります。私のディレクトリ構造は、太字のフォルダの下にあります。マスターページを使用中にCSSスタイルシートの画像のパスを解決する方法
mp.masterには、menu.css用のリファレンスがあります。両方のテストページで、mpをマスターページとして使用しています。 testpage2.aspx(ルートフォルダ内)が正しく見える、testpage1.aspx(サブフォルダ内)はmenu.cssで指定された画像(すなわちnavBG.png)を見つけることができません。 testpage1.aspxをルートに移動すると正常に動作します。
他のスタイリングであるmenu.cssは、testpage1.aspxに適用され、画像ではありません。
WebSiteFolder
- CSS
- menu.css
- IMG
- navBG.png menu.cssで
- サブディレクトリ
- testpage1.aspx
- mp.master
- testpage2.aspx
私は、次のしている:
.no-cssgradients nav, .no-js nav { padding-bottom:4px; border:none; background:url(../img/navBG.png) repeat-x 0 0; }
私はここで何をしていますか? 〜/、./、../と絶対パスを記述しようとしましたが、何も動作していないようです。
あなたが持っているコードは正常に動作する必要があります。 – Quentin