QA Fest — конференция №1 по тестированию и автоматизации. Финальная программа уже на сайте >>
×Закрыть

html5 и все все все

Недавно стала задача добавить поле поиска, если оно пустое то должен отображаться серый текст «Search». Решается просто добавлением атрибута placeholder,
НО угадайте где он не работает :)
В принципе это решилось простым джаваскриптом,
но «осадочек то остался» ©

Доколе?
Ведь все мы живем в реальном мире и приложения должны работать под ИЕ.
Посему вопрос:
Используете ли вы html5? Если да то в каком объеме? Делаете ли вы поддержку html5-фич для ИЕ или просто говорите что «работаем только в нормальных браузерах»?

И немного философии:
Каковы на ваш взгляд перспективы html5?

LinkedIn
Допустимые теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter
Допустимые теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter

ДОКОЛЕ!!! вроде уже спартан выйти должен верю в него.

После ухода основного траффика в социалки — Фейсбук, Линкедин, Твиттер, ВКонтакте, Одноклассники и т.д. остальной интернет потихоньку пустеет, разве нет?

Причём тут флуд? Как результат, каждая социальная сеть имеет свои приложения на различных платформах, вплоть до того, что падает роль браузеров и вместе с ними падает употребление HTML5.

Используете ли вы html5? Если да то в каком объеме? Делаете ли вы поддержку html5-фич для ИЕ или просто говорите что «работаем только в нормальных браузерах»?

Бывает в ТЗ написано — «должно работать одинаково в ИЕ6 и новых браузерах» или наоборот «можно использовать CSS3/html5, но в ИЕ6 должно как-то работать»,

Вот тут если смотреть, видно что доля ИЕ6 уже совсем небольшая, но доля ИЕ6+7+8 довольно высокая

www.liveinternet.ru/...th;relgraph=yes

В общем случае лучше имхо использовать второй подход, когда ипользуются новые техногогии, а в старых браузерах сайт выглядит немного урезанным, но полностью рабочим. В вашем примере placeholder может быть очень нужным если он в важной форме типа регистрации или оплаты, в таком случае его нужно как-то эмулировать в ИЕ, по идее хорошие решения используют нативный плейсхолдер и если его нет, то только тогда пытаться эмулировать, есть и много скриптов типа www.modernizr.com которые помогают понять что с подержкой новых свойств.

А судя по активной поддержке HTML5 Microsoft, Apple, Google и даже Adobe перспективы должны быть хорошими.

Подписаться на комментарии