Защо валидаторът показва грешки след отстраняването им
Явно поради тези грешки не мога да вмъкна кода на MP3 плейъра. Кажете ми, моля, какво трябва да се промени?
И също така, моля, кажете ми какво трябва да се коригира тук? Това изобщо не го разбирам:
Грешка: Атрибутът xmlns:b не е разрешен.
От ред 1 колона 16 ; на ред 2, колона 205
ТИП html>↩ ↩
Маркирано с удебелен шрифт - така се показва на уебсайта на валидатора.
Грешка: Грешна стойност на service.post за атрибут rel на елемент на връзка: Низът service.post не е регистрирана ключова дума.
От ред 11 колона 1 ; на ред 11, колона 160
Разделен с интервали списък с типове връзки, изброените случаи са позволени
Благодаря предварително за компетентните и достъпни отговори за начинаещ простак!
Веднага ще кажа всичко, което сам разбрах по-нататък, не може да бъде панацея и единствената правилна причина. Аз самият обикновено решавам грешките, които валидаторът издаде ръчно без автоматични скриптове. Тъй като моят сайт е самонаписан, а не някакъв сайт строител, с готови автоматични скриптове. Всичко е на принципа проба-грешка, така че се случва първия път проблемът да не се реши.
Изглежда, че в първия пример валидаторът показва, че даденият атрибут не е подходящ за този тип html документ. С различна версия (сайт, страница) може би този код ще работи перфектно.
Във втория пример.
При автоматично коригиране се появява следната грешка, което вече означава проблемс показване в новинарската емисия на сайта.
Както можете да видите, грешката се е преместила на друг ред в документа. Така че това е още една грешка.
Коригираният код вече има различен бъг, засягащ нещо друго.
Като цяло, ако грешката при валидирането не е фатална и всичко работи, но валидаторът показва грешка, като цяло, тогава можете да оставите всичко както е. В мрежата има повече от половината сайтове с грешки при валидиране.
Във вашия случай можете да опитате да намерите друг код на играч, който да отговаря на версията на вашия сайт. В противен случай, като поправите всички грешки при валидиране, които се появяват една след друга, можете да се окажете с неработещ плейър или дори изцяло неработеща страница, макар и без грешки при валидиране. Вероятно на страницата липсва някакъв допълнителен скрипт (например от стандартните рамки на Google).
Не мога да посоча какво точно трябва да се промени в кода ви, защото след всяка промяна трябва да опитате (тествате) какво се е случило. Например секцията с код xmlns:b= от първия ви пример, първо бих се опитал да заменя с друг атрибут. Например, навсякъде вместо xmlns:b= бих се опитал да предпиша href= и да видим какво ще се случи след това, но по-нататък в същия дух.