2015-06-26 19 views
10

mam Chrome błędów na mojej stronie internetowej, że mówią:Co oznacza wartość atrybutu "Błąd analizy składni", ponieważ jej deskryptor "w" jest nieprawidłowy. " oznaczać?

Failed parsing 'srcset' attribute value since its 'w' descriptor is invalid.
Dropped srcset candidate http://i2.wp.com/domain.net/wp-content/.../image.jpg?resize=425%2C200

Każdy pomysł co to oznacza?

Używam WordPress jako mojej platformy internetowej. Używam również jego funkcji Photon (w ramach struktury Jetpack). Podejrzewam, że ma to związek z tą funkcją. Czy wymiary obrazu są błędnie określone, czy coś?

Co to są deskryptory "w"?


UPDATE: Oto HTML:

<img src="http://i1.wp.com/gaithersburgpsychologist.net/wp-content/uploads/2015/02/lightbulb.jpg?resize=425%2C200" srcset="http://i1.wp.com/gaithersburgpsychologist.net/wp-content/uploads/2015/02/lightbulb.jpg?resize=425%2C200 w, http://i1.wp.com/gaithersburgpsychologist.net/wp-content/uploads/2015/02/lightbulb.jpg?resize=450%2C320 w" sizes="(min-width: 768px) 720px, (min-width: 992px) 700px, (min-width: 1200px) 850px, calc(100vw-20px)" alt="Change your thoughts and you change your world."> 
+0

Pomoże to faktycznie zobaczyć źródło HTML, do którego odnosi się Chrome (możesz również uzyskać więcej informacji z [walidatora W3C] (http://validator.w3.org/)). –

+0

Tak, to może pomóc. Dodano. – Doug

+0

Deskryptor opisuje fizyczną szerokość kandydata na zdjęcie. Jest to liczba, po której następuje 'w'. W twoim przypadku brakuje tego numeru. –

Odpowiedz

10

Miałem podobny błąd:

failed parsing srcset attribute value since it has an unknown descriptor

i problem został spowodowany przez przestrzeni w obrazie ścieżka URL.

+0

tak! Dla katalogów ze spacjami PHP może 'echo str_replace ('', '% 20', $ url);' – Fanky

7

Twój html jest nieprawidłowy.

Jest to ważny tag img z srcset:

<img src="phone.jpg" srcset="phone-small.jpg 256w, phone-big.jpg 512w" /> 

Mówi, że jeśli Twoja przeglądarka rozumie srcset należy użyć małego obrazka, gdy szerokość wynosi około 256 px szerokości i większy obraz, gdy jest to Szerokość 512 pikseli.

w tagu obrazu masz nic naprzeciwko w:

srcset="http://...resize=425%2C200 w, ...

Zawiadomienie nie ma nic określający szerokość? To jest problem.

Powiązane problemy