2009-07-21 9 views
7

Garip bir problemle karşılaştım. Ben kullandığınızda: my css dosyasındaCSS background-image: apache günlük dosyasında hatalara yol açan url (none)

background-image: url(none); 

, bu apache günlük dosyasında bir hata oluşturur: W3C CSS doğrulayıcı kullandık

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

ve hiç hata (yaklaşık sadece bazı uyarılar vardır ihtiyaç genişlikleri yüzer).

eskiden yaşadığım:

background-image: none; 

ama kullanılan tüm örneklerini ve en güncel stil değişti.

Bu normal davranış mıdır, yoksa stil sayfamda bir yerde hatam olması daha olası mıdır?

cevap

16

Bu normaldir. url() sözdizimini kullanarak, parantez içine koyduğunuz her şey bir URL olarak kabul edilir. Tarayıcılar, none adlı bir kaynak için bir http isteği yapıyor.

Temel olarak, arka plan resmi için geçersiz bir URL belirttiniz.

+0

Teşekkürler! Etrafında bir yol var mı, örneğin arka plan resmi kullanarak: yok veya bu geçersiz css? – jeroen

+5

"background-image: none" gitmenin en iyi yoludur, kesinlikle geçerli olan css. Çeşitli arka plan özellik öğeleri ve kısa elli sözdizimleri hakkında daha fazla bilgi için http://www.htmlhelp.com/reference/css/color-background/background.html sayfasına bakın. – zombat

+2

"background-image: none", belirtmenin iyi ve doğru bir yoludur. – womp

İlgili konular