2009-07-21 4 views
7

私は奇妙な問題に遭遇しました。私が使用している場合:私のCSSファイルでCSS background-image:url(none)がApacheログファイルのエラーにつながる

background-image: url(none); 

、それはApacheのログファイルにエラーが発生します。私は、W3CのCSSのバリデータを使用していた

File does not exist: /...../styles/none, referer: http://blabla.com/styles/styles.css 

とエラー(約ちょうどいくつかの警告はありません浮動小数点は幅が必要です)。

は私が持っていた:

background-image: none; 

が、私は使用されているすべてのインスタンスと最新のスタイルシートを変更しました。

これは正常な動作ですか、それとも私のスタイルシートのどこかにエラーがある可能性がありますか?

答えて

16

これは正常です。 url()構文を使用すると、角かっこに入れたものはすべてURLとみなされます。ブラウザーは、noneというリソースのhttp要求を出しています。

基本的に、背景画像に無効なURLを指定しました。

+0

ありがとうございます!たとえば、background-image:noneを使用するなどの方法がありますか、それとも無効なCSSですか? – jeroen

+5

"background-image:none"は最善の方法です。間違いなく有効なCSSです。さまざまな背景のプロパティ要素と簡略構文については、http://www.htmlhelp.com/reference/css/color-background/background.htmlを参照してください。 – zombat

+2

"background-image:none"は正しく指定する方法です。 – womp

関連する問題