2016-05-14 7 views
2

HTMLで相対パスの先頭に./を使用すると、ブラウザがロードする方法や重複している場合に影響するかどうかを知りたいですか?Ressources相対パスの書式設定

冗長性がある場合は、どちらを使用する方が良いですか?

<link href='./css/font-awesome.min.css' rel='stylesheet' type='text/css'> 

または

<link href='css/font-awesome.min.css' rel='stylesheet' type='text/css'> 

答えて

0

のhrefのアクセスのcssフォルダ内に存在し、それがすべての問題にはなりません同じCSSファイルの両方。 私たちが通常最初のhrefを好む理由は、読みやすくするためです。 実際には、ルートディレクトリの内側にあるCSSという名前のフォルダからファイルを取得すると言われています。

最初のhrefを使用している間は、ドットを指定するときに少し注意する必要があります。

サブフォルダからファイルにアクセスできない場合は、1つのドットのみを指定してください。

親フォルダからファイルにアクセスする場合は、2つのドットを指定する必要があります。

ここでは、HTMLページのレンダリング中にルートフォルダにあるtest.cssファイルにアクセスしようとしています。 rootのサブフォルダであるfolder1。

これがあなたの疑いを解消することを願っています。

0

あなたは正しいです、それは冗長です。

相対パスを使用すると、ブラウザは、リンクが表示されるページに対しての相対位置のファイルの場所を検索します。 ./は、作業ファイルが入っているディレクトリ(この場合はhtml文書)を参照しているので、両方とも同じ場所を指していると言えます - それは冗長です。