1

大文字で始まる URL:

 .test{
     background:url('/Static/Common/background.png');
 }

小文字で始まる URL:

 .test{
     background:url('/static/common/background.png');
 }

大文字と小文字が区別されます。しかし、ウェブサイトからコードをダウンロードしたところ、大文字と小文字が混在していますが、それでも機能します。

この背後にある理由は何ですか? 誰でも明確に説明できますか。ありがとう

4

2 に答える 2

5

URL では大文字と小文字が区別される場合がありますが、その必要はありません。

基本的に、Web サイトを実行しているファイル システムによって異なります。たとえば、ほとんどの Linux システムでは大文字と小文字が区別されますが、Windows で実行されるほとんどのサーバーでは大文字と小文字が区別されません。

移植性の理由から、ファイルへのリンクは常にファイル パスと正確に一致させる必要があります。

CSS スタイルシートとは何の関係もないことに注意してください。たとえば、 と で同じ問題に遭遇し<a href="LINK">ます<img src="LINK2">

于 2013-07-12T07:23:39.993 に答える