McLotos
4.07.2014 - 01:01
Если верить w3c то для HTML5 достаточно указать <!DOCTYPE html>
т.е. не нужно в доктайп запихивать strict.dtd как раньше.
Запускаю $dom->validate()
и получаю кучу мата. Ругается на все теги которые вышли в HTML5. как исправить?
_____________
программирование - инструмент для решения конкретных задач, любая попытка спроектировать что-то универсальное приведет к провалу.©paul85
В любом случае тебе прийдётся пройти путь изобретения велосипеда, который прошли другие, только причиной твоего изобретения будет непонимание принципов работы велосипеда изобретённого другими людьми.©SlavaFr
jQuery это попытка использовать АН-225 для перевозки зубочистки
McLotos
4.07.2014 - 01:11
точно! надо написать свой валидатор =))))))))
я тут погуглил, и оказывается валидатор php тупо не знает о существовании HTML5. поэтому требует strict.dtd
может написать обработку исключений? ну т.е. если валидатор ругнулся на тэг, проверить его самому, и если тэг из HTML5 то проигнорить ошибку
validator.w3.org не выдал никаких ошибок, "зелененькую шапку с надписью This document was successfully checked as HTML5!"
_____________
программирование - инструмент для решения конкретных задач, любая попытка спроектировать что-то универсальное приведет к провалу.©paul85
В любом случае тебе прийдётся пройти путь изобретения велосипеда, который прошли другие, только причиной твоего изобретения будет непонимание принципов работы велосипеда изобретённого другими людьми.©SlavaFr
jQuery это попытка использовать АН-225 для перевозки зубочистки