Проверка синтаксиса HTML
Wednesday, 30 Dec 2009В погоне за количественной составляющей информационной наполненности своих блогов, я принял, как отче наш, тот факт, что использую темы, сделанные кем то другим. Но как говорится- доверяй, но проверяй. (Надеюсь не много запятых понаставил
В очередной раз, во время рецидива тицемании, полез в инет, а точнее на этот сайт проверять свои тыц-пыр, и натолкнулся там на интересную статистику по ошибках в коде HTML на моих блогах. На наиболее выдающихся, эта величина стремилась к тысяче.
В этой связи, вооружившись оригинальным сайтом для проверки грамотности кодера и блокнотиком, я занялся правкой шаблонов используемых мною на своих блогах. Надеюсь это поможет ускорить их работу и загрузку. Это наиболее оптимальный ресурс для проверки валидности кода, хотя он может поставить в тупик любого своими капризами и распознанными ошибками.
Основные ошибки это закрывающие таги HTML, закрывающие ничто и перекрещивающийся код HTML, в большинстве случаев обусловленный вызовом тела php одного документа из другого, и чаще всего натыканные к месту и не очень <div>
З.Ы 21.05.11: На самом деле также бывает необходимо осуществить то, что именуется проверка кроссбраузерности, то есть корректность отображения в различных бродилках (ибо как раз несоблюдением этой самой кроссбраузерности страдают многие верстальщики, которые под кривость IE6 пытаются затянуть все другие браузеры кроме например IE7 или 8), а также тот момент чтобы верстка выглядела в разных бродилках одинаково. Собственно для этого существует несколько инструментов, которыми я стараюсь пользоваться:
самый лучший инструмент для определения валидности кроссбраузерности, что я смог найти это сайт Браузершот в котором загнав урл, на выходе получаешь огромное количество сэмплов необходимой страницы, после чего остается сравнить сотню скриншотов на предмет одинаковости, другое дело что ждать этого великолепия приходится полчаса и более, так что если мне нужно наскоро проверить несколько основных видосов, то я использую сервис от Adobe: BrowserLab, тоже довольно удобно, но не так изобильно как браузершот, который предоставляет огромное количество браузеров для многочисленных операционных систем. То есть задав FF или Chrome вы получите результат как по винде и маку, так и по многообразию линуксов и bsd-систем.
И да пребудет с вами сила- ибо в нудном деле отлавливания косяков кроссбраузерности она просто необходима.