Аналитика addthis & google не прошла проверку html5
Вот ошибки и предупреждения, которые я получил:
Строка 135, столбец 134: & не начиналась ссылка на символ. (&, вероятно, следовало бы экранировать как &.)Rk44QGJO&hl=he">
Строка 135, столбец 309: атрибут frameborder в элементе iframe устарел. Вместо этого используйте CSS. … Ight="300" width="500" frameborder="0">
Строка 161, столбец 116: атрибут addthis: url не сериализуем как XML 1.0.
Атрибут addthis: title не сериализуем как XML 1.0.
Атрибут addthis: описание не сериализуемо как XML 1.0.
Атрибут addthis: URL не разрешен в элементе div на данном этапе.
Атрибут addthis: заголовок не допускается в элементе div на данном этапе.
Атрибут fb:like:layout не сериализуем как XML 1.0.
Атрибут fb: like: макет не разрешен для элемента a в данный момент.
и это дополнительный код:
<div class="addthis_toolbox addthis_default_style"
addthis:url="http://www.example.com"
addthis:title="title"
addthis:description="description">
<a class="addthis_button_facebook_like" fb:like:layout="button_count"></a>
<a class="addthis_button_tweet" lang="en"></a>
<a class="addthis_button_linkedin_counter"></a>
</div>
кто-нибудь знает как там исправить ошибки?
Спасибо
2 ответа
Исправить атрибут fb:like:layout:- Вы можете удалить следующее: fb:like:layout="button_count"
так как количество кнопок является макетом по умолчанию.
Немного опоздал на вечеринку, но, может, это кому-то еще поможет? На самом деле я сам не пробовал эту реализацию, но, просматривая код, он выглядит как хорошее "взломанное" решение вашей проблемы - при условии, что вы уже используете jQuery на своем сайте.
Я знаю, что люди скажут: "Не беспокойтесь об этом, это ничего не нарушает", но когда вы неукоснительно проверяете свой код (что, я полагаю, вы должны найти пропущенные закрывающие теги, которые вы забыли и т. Д.), Эти виды досадные ошибки просто мешают проверять ваш код как можно быстрее.
В любом случае, вот ссылка: http://www.teslina.com/1879/allgemein/addthis-html5-workaround-js-hack/