Блог Евгения Попова :: Программы :: DataLife Engine

Шпаргалка по валидности HTML кода


Часто приходится делать валдиность html кода, и некоторые моменты повторяются на многих сайтах, можно их конечно пропустить, но если есть возможность исправить, то почему бы этого не сделать сразу при работе с сайтом. Буду добавлять здесь моменты, которые будут попадаться в будущем, и которые приходится нагуглить, потому что все моменты запомнить просто невозможно.

The frameborder attribute on the iframe element is obsolete. Use CSS instead.


style="border:0;" 

The scrolling attribute on the iframe element is obsolete. Use CSS instead.


 style="overflow:hidden;"

Trailing slash on void elements has no effect and interacts badly with unquoted attribute values.


Если перевести на русский, то тут всё понятно, удаляем везде косую черту перед >.
В ДЛЕ во всех версиях этот момент есть на капче, которая выводится файлом antibot.php. Так же и на форме комментариев. Если заморочиться - можно плагином исправить всё, но это можно оставить как есть, исправить только данный пункт в файлах шаблона.

Element img is missing required attribute src.


Ругается на то, что нет к изображению src. Если используется lazyload, то такой ошибки нет.

продолжение следует... буду по чучуть добавлять данную новость, пока что минимум пусть тут будет.
Перейти на сайт (скачивать файлы можно только на сайте)