Проверить наличие кривых фрагментов кода можно:
- воспользовавшись онлайн сервисом The W3C Markup Validation Service.
- для CSS - http://jigsaw.w3.org/css-validator/.
Скрыть ошибки window.onerror.
Некоторые браузеры отображают ошибки валидации, что для обычных пользователей не имеет значения, а веб-мастеров раздражает и является неприглядным. Всего пару строк перед </head> позволит их скрыть:
<script type='text/javascript'>
function noMostrarErrores(){ return true }
window.onerror=noMostrarErrores;
</script>Очень тонкий и эффективный способ.Похожие статьи:
13 комментариев:
Например: - установка (в переводе ШТМЛ-5) убирает довольно значительно количество ошибок в ШТМЛ (данное правило действует и на старые шаблоны, где по умолчанию был установлен ИКСШТМЛ -1) и все по причине более лояльного отношения ШТМЛ-5 к коду страницы;
- правильная переписка мета -тегов (под формат ШТМЛ-5) - убирает 2 ошибки в валидаторе;
- удаление "meta content='IE=EmulateIE7' http-equiv='X-UA-Compatible'" - сколько не проверял - толку от этой строчки нет (а ошибка в валидаторе есть) - если не прав, поправьте меня..
Касательно SCC, вариантов 2:
- зайти на тот же W3C и хотя бы по 2-3 ошибки исправлять за день самостоятельно;
- зайти туда же, предварительно сделав копию своего шаблона в блокнот, скопировать из своего блога все таблицы стилей, установить проверку не всего сайта на W3C а только введенного текста, затем посмотреть сколько ошибок получилось, после чего скопировать правильный! :) код - W3C дает такую возможность и добавить исправленный код вместо своего SCC, после чего обязательно открывать блог и внимательно осмотреть все снизу вверх для выявления боков. Обычно таких находится не очень много, после доведения до ума переделанного уже кода, идем опять в валидатор, проверяем еще раз свои таблицы и радуемся, улыбаемся :) и машем ручками, так как все ошибки таблиц стилей, что у нас остались живут на блогере, и мы пока что не имеем доступа к этому противному файлу..
Единственный совет после тяжелой работы над исправлением ошибок в блоггере - не наделайте новых ошибок в процессе дальнейшей работы над блогом.. Удачи..
Потом залезла в CSS, начала исправлять, в просмотре пол страницы вообще не загрузилось. В результате всё оставила как есть.
У вас, кстати, Наталья, у самой блог имеет 41 Errors, 13 warning(s). Да вы наверняка в курсе.
Код <meta content='IE=EmulateIE7, IE=edge' http-equiv='X-UA-Compatible'/> должен отображаться сразу после title, которому предшествует head. В противном случае он игнорируется.
Но, если зайти в Шаблон-изменить HTML, то там этого нет! Похоже, ошибки в кнопках соцсетей, они уже встроены в шаблон блогспота изначально. Мой блог http://www.domturi.ru/ на блоггере. Неделю бьюсь без толку. Ни один гуру не помог, отписываются, чтоб не обращала внимания((( Помогите пожалуйста...
<a class='goog-inline-block share-button sb-twitter' expr:href='data:post.sharePostUrl + "&target=twitter"' expr:title='data:top.shareToTwitterMsg' target='_blank'><span class='share-button-link-text'><data:top.shareToTwitterMsg/></span></a>
поменять на
<a class='goog-inline-block share-button sb-twitter' expr:href='data:post.sharePostUrl + "&amp;target=twitter"' expr:title='data:top.shareToTwitterMsg' target='_blank'><span class='share-button-link-text'><data:top.shareToTwitterMsg/></span></a>
& заменить на &amp;
Но в целом не обращайте большого внимания. Чтобы сделать полностью валидный код, нужно самой составлять шаблон. Исправлять слишком затратно по времени.