2016-05-08 8 views
0

/をHTMLページのパスの前に使用することをお勧めしますか? パスに/を使用している場合、私のページに<base url="">を設定する必要がありますか?アセットパス(html)の前にスラッシュまたはスラッシュを使用しない

私は、次の生成されたCSS吐き出の問題抱えている:

background-image: url("/images/pizza.jpg"); 

ウェブサイトがドメインサブフォルダにあるように、のリソースがあるので、私は、コンソールでの404エラーを持っているdomain.com/projectをしましょうdomain.com/images/pizza.jpgを指して、私はこの特定のケースで<base url="domain.com/project"> ..

を設定しない代わりにdomain.com/project/images/pizza.jpg

の、どのように私はこれをうまくていますか?

一般的には、パスの前に/を使用するとよいでしょうか?その理由は何ですか?

答えて

0

現在のディレクトリ(/ project)を指す./を使用します。

サブディレクトリ(index.php)のホームページへのリンクに使用します。

そして、CSSでは../images/pizza.jpgを使用するのが一般的です。つまり、フォルダを1つ上にしてからimagesフォルダを選択します。

+0

それは..ですので、