LINUX.ORG.RU

HTML не проходит валидацию на validator.w3.org


0

0

Заметил, что html код не проходит валидацию на http://validator.w3.org/. Проверял главную страницу, а также wiki.

Ошибок очень мало (около 10) и они однотипные -- дублированные идентификаторы и т.п. В общем, мелочь, но было бы хорошо конечно пофиксить.

PS к слову, вот у mail.ru ошибок дофига :)) даже как-то странно, вроде такой большой и серьезный "инет-портал", а столько ошибок в коде в виде несоблюдение стандартов, ппц. Удивился сегодня.


> Ошибок очень мало (около 10) и они однотипные -- дублированные идентификаторы и т.п. В общем, мелочь, но было бы хорошо конечно пофиксить.

да их периодически фиксят, приводят сайт к валидному виду, но потом макс опять чё-нить переделывает и всё снова начинается :)

> PS к слову, вот у mail.ru ошибок дофига :)) даже как-то странно, вроде такой большой и серьезный "инет-портал", а столько ошибок в коде в виде несоблюдение стандартов, ппц. Удивился сегодня.


O_o в каком мире ты живёшь?

overmind88 ★★★★★
()
Ответ на: комментарий от overmind88

> O_o в каком мире ты живёшь?

просто никогда не обращал на это внимание )) используя CMS бесплатного хостинга как-то не задумываешься об этом, а вот теперь когда перехожу на отдельный хостинг исследую как у других код написан :)

mrhx
() автор топика
Ответ на: комментарий от Shaman007

> Там самые косяки в тексте новостей, которые редактируются прямо руками и как попало.

Фичреквест: допуск только проходящих валидацию новостей и коррекций.

anonymous
()

> субж

И чо? там валидацию не проходит добрая часть интернет-ресурсов. Это практически не реально все время соответствовать требованиям w3c. Маразм крепчал.

temy4
()

>> вот у mail.ru ошибок дофига :)) даже как-то странно, вроде такой большой и серьезный "инет-портал"

Ты еще на google.com посмотри - удивишься :) Чем энтерпрайзней проект - тем чаще и больше он кладет на стандарты :)

home_user ★★★
()
Ответ на: комментарий от temy4

> ты, видно, с html знаком только по созерцанию исходников? :)

"
В то время как атрибут class может использоваться для нескольких элементов Web-страницы, id предполагается только для одного элемента.
"

Я просто говорю про некие стандарты и про то как было задумано.

Взято с http://softsvet.ru/2007/07/04/realizacija_sredstv_css._ispolzovanie_atributov...

mrhx
() автор топика

Главная страница - Result: Passed, 1 warning(s)

В wiki да, бардак какой-то - жалобы принимают тут: http://jamwiki.org

maxcom ★★★★★
()
Ответ на: комментарий от temy4

>"За уши" - это лишние ссылки вроде дефолтных dtd-определений

<!DOCTYPE html> тебе в помощь, или XHTML, где доктайп не нужен.

Deleted
()
Ответ на: комментарий от temy4

>И чем тебе не угодили одинаковые id. Знаешь, в цсс можно задать стиль именно для всех id

Тем что:

а) для этого есть class
б) getElementById() вернёт только 1ый из этих элементов, в отличие от getElementsByClassName()
в) ещё они используются в ссылках. link.html#myid. Ну и к какому из элементов переходить браузеру, если их несколько таких?

Deleted
()

Ибо нефиг генерить HTML как plain text.

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

ero-sennin ★★
()
Ответ на: комментарий от temy4

>"За уши" - это лишние ссылки вроде дефолтных dtd-определений

Сделай свой интернет с блэкджеком и шлюхами, где можно не только html без DTD отдавать но и вместо html лить какой-нить бинарь, вирус и тд. и т.п. и сам в таком интернете обитай.

>И чем тебе не угодили одинаковые id. Знаешь, в цсс можно задать стиль именно для всех id

Для этого придуман class. А идиотам, которые не умеют программировать и считают, что стиль можно именно для всех id задать, надо отправлять с метлой улицы чистить, а то развелось демпингующих дебилов, прочитавших "PHP за 20 минут" и лепящих сайты за миску чечевицы.

Ты мне товарищей 5-летней давности из всяких налоговых министерств напоминаешь, которые об XML не слышали и обязывали налоговые отчетности сдавать в бинарных форматах DOS-овской реликтовой программы 90года выпуска.

Karapuz ★★★★★
()
Ответ на: комментарий от ero-sennin

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

Поправочка, не у человечества, а у микрософта. Это они пытались сделать самый лучший в мире браузер, который мог отбражать их проприетарные расширения html и заодно любую невалидную разметку. Т.к. нормальным людям не придет в голову разрабатывать такой браузер

Karapuz ★★★★★
()
Ответ на: комментарий от Deleted

Учитывая, что FF как раз таки неплохо понимает многие кривые странички, то они этим как раз таки очень неплохо занимаются. Ему бы сложно было стартануть вообще, если бы он не мог понимать некоторые выверты MS-кода или кривой разметки. Сейчас без этого браузерам вообще никуда... ну и соответственно, люди, тестриующие в одном браузере и натыкаясь на то, что "всё работает" валяют код и дальше... Ну теперь уже можно сказать 2х браузерах даже. Что, несомненно, уже плюс.

Deleted
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.