inokentik 45 Опубликовано: 16 августа 2009 Рассказать Опубликовано: 16 августа 2009 Что-то Х...Ь по русски выражаясь, все вроде бы делал по уму, а тут 718 ошибок вылезло, что за ерунда??? Вот ссылка http://validator.w3.org/check?uri=http%3A%...lidator%2F1.654 Кто знает в чем суть? Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 071 Опубликовано: 16 августа 2009 Рассказать Опубликовано: 16 августа 2009 inokentik, Валидатор не допускает наплевательского отношения к синтаксису, и требует чтобы вообще не было допущенно ниодной ошибки, например вы просто нераставляете кавычки при написании атрибутов. Например align=center а нужно align="center" ну и так далее по тексту Цитата Ссылка на сообщение Поделиться на других сайтах
inokentik 45 Опубликовано: 16 августа 2009 Рассказать Опубликовано: 16 августа 2009 Автор а что вообще дает этот валидатор в итоге?? Заменил в main.tpl все align=center на align="center" Ошибок вместо 718 увеличилось до 782, как это так??? Цитата Ссылка на сообщение Поделиться на других сайтах
WWW.ZEOS.IN 1 161 Опубликовано: 16 августа 2009 Рассказать Опубликовано: 16 августа 2009 Я никогда не понимал этот валидатор Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 071 Опубликовано: 16 августа 2009 Рассказать Опубликовано: 16 августа 2009 а что вообще дает этот валидатор в итоге?? Ничего, кроме как в конечном итоге вы получите радостное сообщение валидатора, о том что все валидно Цитата Ссылка на сообщение Поделиться на других сайтах
inokentik 45 Опубликовано: 16 августа 2009 Рассказать Опубликовано: 16 августа 2009 Автор ха ха ха, без комментариев Цитата Ссылка на сообщение Поделиться на других сайтах
baxus 49 Опубликовано: 16 августа 2009 Рассказать Опубликовано: 16 августа 2009 Ну ябы не сказал что ничего. Этот сайт помагает правильно верстать сайты. 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 /> и так далее по списку. Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 071 Опубликовано: 16 августа 2009 Рассказать Опубликовано: 16 августа 2009 1. Если будет 0 ошибок то отпадут такие выражения типа "Опять этот сраный ИЕ" не отпадут, IE6 не поддерживает какие либо стандартны, у него они свои. IE7 поддерживает частично, IE8 уже нормально поддерживает. Поэтому главные валидаторы это браузеры и верстать нужно под браузеры, а не под валидаторы. А вообще мое мнение нужно верстать под современные браузеры и отказываться от поддержки старых браузеров, тем самым, сами себе облегчаем работу, т.к. это подвигает людей к обновлению браузеров. Прогресс нужно двигать, а не тормозить его. Цитата Ссылка на сообщение Поделиться на других сайтах
WWW.ZEOS.IN 1 161 Опубликовано: 16 августа 2009 Рассказать Опубликовано: 16 августа 2009 Прогресс нужно двигать, а не тормозить его.100% согласен!!!! Цитата Ссылка на сообщение Поделиться на других сайтах
nizhnyk 0 Опубликовано: 16 августа 2009 Рассказать Опубликовано: 16 августа 2009 Раз уж здесь такая тема. У меня только 4 ошибки остались, какие не могу исправить. Хочу радоваться зеленому Passed. сайт. Буду благодарен. Цитата Ссылка на сообщение Поделиться на других сайтах
inokentik 45 Опубликовано: 16 августа 2009 Рассказать Опубликовано: 16 августа 2009 Автор А дле как раз там зеленый)) Хочу тоже так.. Уже 500 ошибок вместо 800 осталось найти))) Цитата Ссылка на сообщение Поделиться на других сайтах
inokentik 45 Опубликовано: 16 августа 2009 Рассказать Опубликовано: 16 августа 2009 (изменено) Автор А что например это за ошибка? Line 122, Column 1254: document type does not allow element "td" here …СТАНОВИТЬ ПАРОЛЬ</font></a> <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 осталось) Близимся к финалу) Изменено 16 августа 2009 пользователем inokentik Цитата Ссылка на сообщение Поделиться на других сайтах
nizhnyk 0 Опубликовано: 16 августа 2009 Рассказать Опубликовано: 16 августа 2009 Мне еще 4. Помогите. Цитата Ссылка на сообщение Поделиться на других сайтах
inokentik 45 Опубликовано: 16 августа 2009 Рассказать Опубликовано: 16 августа 2009 Автор Мне еще 4. Помогите. скинь страничку мэйн, посмотрим Цитата Ссылка на сообщение Поделиться на других сайтах
nizhnyk 0 Опубликовано: 16 августа 2009 Рассказать Опубликовано: 16 августа 2009 (изменено) Зачем? И так можно посмотреть в код. http://validator.w3.org/check?uri=http%3A%...ine&group=0 Все у меня Passed центроартс забыли div закрыть. Теперь буду проверять другие страницы. Изменено 16 августа 2009 пользователем nizhnyk Цитата Ссылка на сообщение Поделиться на других сайтах
baxus 49 Опубликовано: 17 августа 2009 Рассказать Опубликовано: 17 августа 2009 Инокентик у тебя в коде вообще логики нет. Посматри внимательно СТАНОВИТЬ ПАРОЛЬ</font></a> <td></tr></table>✉ The element named above was found in a context where it is Тоесть у тебя ячейка открывается, а потом сразу какрывается строка и страница. Наверное просто имелось ввиду что этот тег должен щзакрывать ячейку а не открывать. Целсофт, готов поспорить что главные валидаторы это браузеры а на этот сайт нужно положить. Вот взять в пример тот же сайт Инокентика, в таблице стоит Доктайп а ниже в таблице прописано height. Я не спорю, в некоторых браузерах может это и будет просто игнорироватся, а какой то браузер бац и будет действовать по рекомендации W3C и этот height перестанет работать. И дальнейшие действия? Человек идёт на сайты поддержки и начинает умолять разобраться почему так. Валидатор как раз и служит для того чтоб обнаружить ошибки и исправить. Не обязательно это может случится потому что человек не знает html К примеру делаю сайт, то сё пятое десятое, допустил пару ошибок в коде, и на выходе потерял кроссбраузерность. Что мне делать? Перечитывать весь код? А веть часто так бывает что по нескольку рас читаешь слова backround и кажется что написано background. А в валидатор я зашол, и он мне, в 102 строке вот такой вот несуществующий тег. Я так опачки G не хватает, поправил и всё окей. Так что ИМХО офигенно полезный сайт. Конечно я не призываю исправлять такие ошибки как какие то проблемы с внутрекодовыми коментариями, который браузер не читает вообще, но нужно старатся делать правильно. Цитата Ссылка на сообщение Поделиться на других сайтах
inokentik 45 Опубликовано: 18 августа 2009 Рассказать Опубликовано: 18 августа 2009 Автор Инокентик у тебя в коде вообще логики нет. Посматри внимательно СТАНОВИТЬ ПАРОЛЬ</font></a> <td></tr></table>✉ The element named above was found in a context where it is Это я уже давно заметил и понял, просто иногда заработаешься до 4 ночи, так уже и не видишь слэша... А все остальные, параметры высоты кстати они работают, там где они прописаны. Да я уже и не парюсь, снизил ошибки до 89 и хватит) Цитата Ссылка на сообщение Поделиться на других сайтах
baxus 49 Опубликовано: 18 августа 2009 Рассказать Опубликовано: 18 августа 2009 А я и не говорил что бразеры куй ложут на эту высоту, но не везде он будет работать, не в любом месте и не в любом браузере. Рано или поздно сайт поставит тебя перед фактом. Почему то все вольны считать что кроссбраузерность должна быть только между четырьмя браузерами Хром Фокс Опера и ИЕ6 и 8. Но вы не берёте в расчёт такие браузеры как Сафари Нетскейп и многие другие которые сделаны под Линукс и Маки, а соответственно с винды не всегда посмотриш как сайт отображается в тех браузерах. Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.