Перейти к публикации

Что за валидатор такой и что с ним делать?


Рекомендованные сообщения

Что-то Х...Ь по русски выражаясь, все вроде бы делал по уму, а тут 718 ошибок вылезло, что за ерунда???

Вот ссылка http://validator.w3.org/check?uri=http%3A%...lidator%2F1.654

Кто знает в чем суть?

Ссылка на сообщение
Поделиться на других сайтах

inokentik,

Валидатор не допускает наплевательского отношения к синтаксису, и требует чтобы вообще не было допущенно ниодной ошибки, например вы просто нераставляете кавычки при написании атрибутов. Например

align=center
а нужно
align="center"

ну и так далее по тексту

Ссылка на сообщение
Поделиться на других сайтах

а что вообще дает этот валидатор в итоге??

Заменил в main.tpl все align=center на align="center"

Ошибок вместо 718 увеличилось до 782, как это так???

Ссылка на сообщение
Поделиться на других сайтах

Я никогда не понимал этот валидатор :)

Ссылка на сообщение
Поделиться на других сайтах

а что вообще дает этот валидатор в итоге??

Ничего, кроме как в конечном итоге вы получите радостное сообщение валидатора, о том что все валидно

Ссылка на сообщение
Поделиться на других сайтах

Ну ябы не сказал что ничего. Этот сайт помагает правильно верстать сайты.

1. Если будет 0 ошибок то отпадут такие выражения типа "Опять этот сраный ИЕ"

2. Когда начнём верстать в xml сайты покрайней мере будут работать и не будет такого:

- А вот на этом сайте это реализовано.

- Так пропиши xmlевский доктайп.

- Так подключаю а этот сраный ИЕ...

По ТС

1 ошибка Line 50, Column 12: Attribute "height" exists, but can not be used for this element. - если прописан доктайп тег height перестаёт работать в таблицах.

2 ошибка тоже самое с бекграундом

3 и 4 не определён тип

5 ошибка не закрываемые ранее теги - типа <img> <br> <hr> и т.д. должны быть вида <img - тег пробел/> - закрывающий тег тоесть <br /> <hr />

и так далее по списку.

Ссылка на сообщение
Поделиться на других сайтах

1. Если будет 0 ошибок то отпадут такие выражения типа "Опять этот сраный ИЕ"

не отпадут, IE6 не поддерживает какие либо стандартны, у него они свои. IE7 поддерживает частично, IE8 уже нормально поддерживает. Поэтому главные валидаторы это браузеры и верстать нужно под браузеры, а не под валидаторы. А вообще мое мнение нужно верстать под современные браузеры и отказываться от поддержки старых браузеров, тем самым, сами себе облегчаем работу, т.к. это подвигает людей к обновлению браузеров. Прогресс нужно двигать, а не тормозить его.

Ссылка на сообщение
Поделиться на других сайтах
Прогресс нужно двигать, а не тормозить его.
100% согласен!!!! B)
Ссылка на сообщение
Поделиться на других сайтах

Раз уж здесь такая тема. У меня только 4 ошибки остались, какие не могу исправить. Хочу радоваться зеленому Passed. :Dсайт. Буду благодарен.

Ссылка на сообщение
Поделиться на других сайтах

А дле как раз там зеленый)) Хочу тоже так.. Уже 500 ошибок вместо 800 осталось найти)))

Ссылка на сообщение
Поделиться на других сайтах

А что например это за ошибка?

Line 122, Column 1254: document type does not allow element "td" here

…СТАНОВИТЬ ПАРОЛЬ</font></a>&nbsp;<td></tr></table>✉

The element named above was found in a context where it is not allowed. This could mean that you have incorrectly nested elements -- such as a "style" element in the "body" section instead of inside "head" -- or two elements that overlap (which is not allowed).

One common cause for this error is the use of XHTML syntax in HTML documents. Due to HTML's rules of implicitly closed elements, this error can create cascading effects. For instance, using XHTML's "self-closing" tags for "meta" and "link" in the "head" section of a HTML document may cause the parser to infer the end of the "head" section and the beginning of the "body" section (where "link" and "meta" are not allowed; hence the reported error).

Снизил до 141... Но многие ошибки все равно не понятно, что они имеют ввиду под нимии((((

Всего 89 осталось) Близимся к финалу)

Изменено пользователем inokentik
Ссылка на сообщение
Поделиться на других сайтах

Зачем? И так можно посмотреть в код. http://validator.w3.org/check?uri=http%3A%...ine&group=0

Все у меня Passed центроартс забыли div закрыть. Теперь буду проверять другие страницы.

Изменено пользователем nizhnyk
Ссылка на сообщение
Поделиться на других сайтах

Инокентик у тебя в коде вообще логики нет. Посматри внимательно

СТАНОВИТЬ ПАРОЛЬ</font></a>&nbsp;<td></tr></table>✉

The element named above was found in a context where it is

Тоесть у тебя ячейка открывается, а потом сразу какрывается строка и страница. Наверное просто имелось ввиду что этот тег должен щзакрывать ячейку а не открывать.

Целсофт, готов поспорить что главные валидаторы это браузеры а на этот сайт нужно положить.

Вот взять в пример тот же сайт Инокентика, в таблице стоит Доктайп а ниже в таблице прописано height. Я не спорю, в некоторых браузерах может это и будет просто игнорироватся, а какой то браузер бац и будет действовать по рекомендации W3C и этот height перестанет работать. И дальнейшие действия? Человек идёт на сайты поддержки и начинает умолять разобраться почему так. Валидатор как раз и служит для того чтоб обнаружить ошибки и исправить. Не обязательно это может случится потому что человек не знает html

К примеру делаю сайт, то сё пятое десятое, допустил пару ошибок в коде, и на выходе потерял кроссбраузерность. Что мне делать? Перечитывать весь код? А веть часто так бывает что по нескольку рас читаешь слова backround и кажется что написано background. А в валидатор я зашол, и он мне, в 102 строке вот такой вот несуществующий тег. Я так опачки G не хватает, поправил и всё окей.

Так что ИМХО офигенно полезный сайт.

Конечно я не призываю исправлять такие ошибки как какие то проблемы с внутрекодовыми коментариями, который браузер не читает вообще, но нужно старатся делать правильно.

Ссылка на сообщение
Поделиться на других сайтах

Инокентик у тебя в коде вообще логики нет. Посматри внимательно

СТАНОВИТЬ ПАРОЛЬ</font></a>&nbsp;<td></tr></table>✉

The element named above was found in a context where it is

Это я уже давно заметил и понял, просто иногда заработаешься до 4 ночи, так уже и не видишь слэша... А все остальные, параметры высоты кстати они работают, там где они прописаны. Да я уже и не парюсь, снизил ошибки до 89 и хватит)

Ссылка на сообщение
Поделиться на других сайтах

А я и не говорил что бразеры куй ложут на эту высоту, но не везде он будет работать, не в любом месте и не в любом браузере. Рано или поздно сайт поставит тебя перед фактом.

Почему то все вольны считать что кроссбраузерность должна быть только между четырьмя браузерами Хром Фокс Опера и ИЕ6 и 8. Но вы не берёте в расчёт такие браузеры как Сафари Нетскейп и многие другие которые сделаны под Линукс и Маки, а соответственно с винды не всегда посмотриш как сайт отображается в тех браузерах.

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...