Здравствуйте.
HTML5 изучаю недавно и на днях решил применить атрибут ’placeholder’.
(с соответствующим плагином для кроссбраузерности.)
В результате столкнулся со следующими трудностями:
1) Opera не поддерживает регуляцию цвета для текста.
2) В Safary невозможно отцентрировать текст по горизонтали.
Буду благодарен, если кто подскажет обходные пути.
(Если таковые конечно существуют? Облазил весь инет в поисках решения — но безрезультатно!)
P.S. Также было бы неплохо понять, каким образом можно найти аналог св-ва ’:focus’ для инпутов в ie-7?
(необходимо поменять цвет бордерам.)
Пример страницы с проблемами находиться здесь:
https://webmaster.ayrveda.ru/Placeholder/index.html
Буду признателен за любую помощь…
Интересно также и мнение верстальщиков(с опытом), относительно того, стоит ли над этим заморачиваться?

HTML5. Кроссбраузерное Оформление Placeholder…
[03.09.2012 | 20:04]Комментариев (8)
Оставить комментарий
Для отправки комментария вам необходимо авторизоваться.
Объясните мне недалекому зачем вам ИЕ7? ;)
Когда-то давно читал книгу для проект-менеджеров. Там приводилась какая-то страшная статистика проектов которые умирали не родившись. Одна из основных причин — распыление усилий и работа в не верном направлении.
Автор настойчиво рекомендовал постоянно, чтоб понять нужно это вам или нет, задавать себе вопрос: что будет если этого не делать?!
Если ответ — ничего, то надо смело от этого отказываться!
Вот и вашем случае, что будет если не поддерживать :focus для ИЕ7?! Да ничего! Вообще НИЧЕГО!!! =)
Требуют заказчики…
(но я вам уже отвечал на этот вопрос. :)
https://www.free-lance.ru/commune/professionalnyie/129/htmlcss/2299718/input-typesearch.html)
P.S. Ну да бог с этим : focus для ie-7 — хотя бы в вопросах с оперой и хромом разобраться…
Где вы таких заказчиков берете?! ))
За семь лет работы мне такие не попадались ))
Просто ваш уровень позволяет вам выбирать именно то что вас устраивает…
(поскольку наверняка большой спрос на ваши услуги имеется..)
В моём же случае я берусь почти за всё что дают…
P.S. Один раз помню попался заказчик которого не устраивала погрешность в один пиксель… :)
(это я вопросах который вы задали на free-lance.ru)
Часто заказчики банально не компетентны. Вы как подрастающий специалист должны им доходчиво и авторитетно объяснить, что им надо, а что не надо. Делать не нужную работу как минимум глупо, а еще хуже за нее платить.
Возможно вашим заказчиком полезно:
https://vimeo.com/27268250
З.Ы. К стати с Юрием знаком лично ;)
Использую Placeholder только для textarea, для простых текстовых инпутов есть универсальный кругом работающий простенький скриптик:
Раз уж вы начали изучать HTML5, надо быть готовым к тому, что старье не поддерживает. Хаки-перехаки бывает помогают, но лучше без них.
Спасибо. Понял.
Напишу не в тему поста, но в тему комментов ) Про осликов и заказчиков.
Есть одна хитрость, которая не раз меня выручала, при этом я никого не обманывал.
Когда я по макету вижу, что под ИЕ придется повозиться сделать всё в дизайне (уголочки, тенюшки и т.д.), а в ТЗ указано всё ослиное семейство, я для начала связываюсь с клиентом и говорю, что есть 3 пути: 1. поддерживаем старые ИЕ, 2. поддерживаем мобильные браузеры, 3. поддерживаем и то и то, но сильно дороже. При этом обязательно нужно приложить статистику использования браузеров, она сама за себя говорит. Чаще всего клиент с лёгкостью соглашается на то, чтобы в ИЕ сайт был менее красивым, в пользу мобильных.