Стандарты рендеринга HTML (original) (raw)
ulrith @ 07:18 pm: Стандарты рендеринга HTML
Коллеги, мучает чисто пятничный вопрос.
Когда появятся стандарты в сфере реализации конкретных элементов интерфейса на HTML?
Что я имею в виду. Ну вот есть у нас например форма поиска. Когда уже кончится эта вакханалия что каждый сайт делает свою форму поиска как ему вздумается и будет стандартный общепринятый код для реализации такой формы, который будет неприлично не использовать?
Ведь рано или поздно все приходит к стандартизации, разве нет?
Или может уже есть какие-то попытки стандартизировать те или иные элементы (типа ссылок главная-почта-сайтмэп на проектах Студии Лебедева) о которых я не знаю?
P.S. Единственное что с трудом нашёл по этому вопросу:
http://site-development.web-3.ru/readingroom/?act=full&id_article=285
Хотите стандартный поиск: <input type="search">
. Только не все браузеры поддерживают.
Edited at 2012-09-08 18:11 (UTC)
А остальное? Я всё так хочу, или почти всё. Хочу документ где все эти стандартные вещи описаны чтобы их оттуда брать.
А что, остальное? Вам в WHATWG.
Делайте так, как этим удобно будет пользоваться. А стандарты неважно чего -- красоты, юзабилити -- в основном придуманы для тех, у кого нет своего чувства прекрасного или понятия, что такое "удобно".
Простой пример -- был де-факто стандарт меню. Вроде все пользовались, всем было удобно. Потом MS выпустили офис 2007, большинство вначале ругалось, а в итоге -- этими панелями действительно удобнее пользоваться.
>у кого нет своего чувства прекрасного или понятия, что такое "удобно".
А это чувство у каждого своё? Тогда каждый пользователь должен в броузере настраивать свой стиль под себя и смотреть через него сайты.
А если чувство прекрасного у нас у всех общее то тогда это и будет общий стандарт.
Вы поймите следующее. Де юре стандарты размещения элементов на странице вряд ли кто будет городить. Потому что сделай всё по стандарту -- кто-то, талантливо вышедший из стандартов, будет более конкурентоспособен. И все потом тоже будут делать так, плевав на стандраты. Потому что это оказалось удобнее.
А де факто стандартов хватает. Берите удачные распространённые программные продукты, смотрите как у них сделано.
Ну, а что касается стандартов реализации и отображения конкретных html элементов -- вот там w3c консорциум, там всё описано.
Текстовое поле + кнопочка. Чего тут стандартизировать?
Навскидку:
- что происходит при клике мышью в поле (стираем текст, выпадаем историю поисков)
- задисэйблена ли кнопка при пустом поле?
- надпись на кнопке (Поиск, Ок, Search...)
Все ведь это делают по-разному.
Ну и да, форма поиска просто для примера, речь про вообще всё...
Таких стандартов нет и, надеюсь, не будет. Иначе можно докатиться до стандартов на интерфейсы браузеров. Это просто убьёт конкуренцию. Те же контролы для HTML5-форм можно и нужно делать удобно и хорошо, но не обязательно одинаково.
Разработано LiveJournal.com