WC3 валидатор теряет актуальность? @ DeForum.ru
DeДверь  
Логин:  
Пароль:  
  Автологин  
   
Разместить рекламу
Письмо админу
Правила | FAQ | *Поиск | Наша команда | Регистрация | Вход
 
 
 Страница 1 из 1 [ Сообщений: 6 ] 
*   Список форумов / Начинка и техника / Программирование для WWW » ответить » создать топик « | »
Автор Сообщение
AlexShop Муж.
участник
34
Сообщения: 1866
Зарегистрирован: 17.02.04
Заголовок сообщения: WC3 валидатор теряет актуальность?
Сообщение Добавлено: 16 Август 2009, 00:46:21 
Потому что:
1. WC3 не проверяет AJAX сайты и контент созданный JavaScript'ом
2. CSS обходит ограничения, например:

такой код выдаст ошибку потому что блочный элемент <div> находится внутри строчного <a>:
Код:
<a href=""><div></div></a>


а этот код будет верным, несмотря на то что суть не изменилась:
Код:
<a href=""><span style="display: block"></span></a>


Коллеги, какие мысли будут?

_________________
Тот, кто задает вопрос, глупец в течение пяти минут, тот, кто его не задает, глупец всю свою жизнь. (Китайская поговорка)
Crazy Муж.
Модератор
107
Сообщения: 14561
Зарегистрирован: 23.12.01
Откуда: Moscow
Сообщение Добавлено: 16 Август 2009, 01:26:37 
Коллега, Вы путаете теплое с мягким.

1. W3C проверяет то, что ему дают. Нет проблем сделать AJAX-сайт, который сдаст себя с потрохами на валидацию. Нет проблем сделать прокси, который будет сдавать на валидацию весь проходящий контент. Нет проблемы.
2. Конструкция "<p>2+2=5</p>" также содержит ошибку, которая не выявляется валидатором W3C. Это трагедия того же порядка, что и span с display=block.

Мысли будут -- заняться чем-то полезным.
AlexShop Муж.
участник
34
Сообщения: 1866
Зарегистрирован: 17.02.04
Заголовок сообщения: Re: WC3 валидатор теряет актуальность?
Сообщение Добавлено: 16 Август 2009, 05:43:00 
Crazy, все понятно.

В HTML5 обещают гиперлинки вокруг блочных объектов.
Кстати почему в HTML5 не дали возможность иметь свои элементы?

_________________
Тот, кто задает вопрос, глупец в течение пяти минут, тот, кто его не задает, глупец всю свою жизнь. (Китайская поговорка)
Crazy Муж.
Модератор
107
Сообщения: 14561
Зарегистрирован: 23.12.01
Откуда: Moscow
Сообщение Добавлено: 16 Август 2009, 08:46:26 
AlexShop, когда стандарт создается комиссией, нет смысла ожидать от него особой логичности.
karamba Муж.
старожил
209
Сообщения: 6498
Зарегистрирован: 17.08.05
Откуда: Киев. А шо?
Сообщение Добавлено: 17 Август 2009, 14:09:08 
Код:
<a href=""><span style="display: block"></span></a>

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

_________________
клетчатый!
AlexShop Муж.
участник
34
Сообщения: 1866
Зарегистрирован: 17.02.04
Заголовок сообщения: Re: WC3 валидатор теряет актуальность?
Сообщение Добавлено: 19 Август 2009, 03:00:46 
Например: <div style="display: list-item"></div> тоже что: <li></li>
Получается что CSS имеет приоритет над HTML и проверять валидность одного HTML недостаточно.

Было бы здорово если в HTML5 разрешили писать свои теги, например:
<friends>
<friend></friend>
<friend></friend>
<friends>

Где
friends {display: list}
friend {display: list-item}

_________________
Тот, кто задает вопрос, глупец в течение пяти минут, тот, кто его не задает, глупец всю свою жизнь. (Китайская поговорка)
*   Список форумов / Начинка и техника / Программирование для WWW « | » » ответить » создать топик
 Страница 1 из 1 [ Сообщений: 6 ] 
Показать сообщения за:   Поле сортировки  
Найти:
Перейти:  
Уровень доступа: Вы не можете начинать темы. Вы не можете отвечать на сообщения. Вы не можете редактировать свои сообщения. Вы не можете удалять свои сообщения. Вы не можете добавлять вложения.
cron


ООО ДеФорум
При использовании материалов сайта ссылка на DeForum.ru — обязательна.
Проект Павла Батурина ©2001-2077; // Powered by phpBB © 2013 phpBB Group
Rambler's Top100