| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Вёрстка веб-сайтов > Валидация |
| Автор: Golovastik 8.9.2010, 11:42 | ||||
| Скажите, где можно скачать программу для проверки на валилность пхп, джаваскрипт,хмл и ксс, на русском толкьо. Извиняюсь, почему у мнея на валидность не прошёл код ,что там не так?
|
| Автор: ksnk 8.9.2010, 13:07 | ||
Судя по тексту ошибки
Ошибка была в том, что html текст был скормлен валидатору css. В остальном результат предсказуем и неудивителен. |
| Автор: supervladislav 8.9.2010, 23:23 |
| в опере правая кнопка проверить соблюдены ли стандарты |
| Автор: SelenIT 9.9.2010, 23:42 |
Похоже, это вообще был валидатор RSS/Atom-фидов Вообще валидность по определению — соответствие какой-то схеме (DTD или XSD). Это имеет смысл только для языков разметки. Кстати, приведенный код хитрит: претендует на строгий тип документа (XHTML 1.0 Strict), а ссылается на DTD-схему от переходного (xhtml1-transitional.dtd). Так нельзя, DTD должен соответствовать заявленному типу. "Валидность" CSS — это вообще какая-то условная химера, т.к. язык CSS непрерывно развивается и не имеет раз и навсегда фиксированного словаря (в отличие от определенных версий (X)HTML). CSS-"валидатор" проверяет соблюдение формального синтаксиса и соответствие словарю определенной спецификации (CSS 2.1 или CSS 2.1 + CSS 3), это помогает отловить тупые опечатки. Но не всё, что валидатор считает ошибкой — ошибка на самом деле (напр., префиксы типа -moz- и -webkit-), плюс бывают ошибки в самом валидаторе (особенно с редкими @media). "Валидатор" для PHP — сам PHP, с error_reporting(E_ALL). "Валидный" PHP-скрипт должен работать без ворнингов и нотайсов Для JS тоже нет "валидаторов" как таковых, но есть "направлялки на правильный путь" типа http://www.jslint.com/ (она тоже на буржуйском, правда...). |