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

Оценить:|
  
Комментировать
Раздел: Помощь    
Просмотров: 2460
Комментариев (8)
  1. Greg
    Григорий Кочнев [Greg]
    03.09.2012 в 20:15

    Объясните мне недалекому зачем вам ИЕ7? ;)

    Когда-то давно читал книгу для проект-менеджеров. Там приводилась какая-то страшная статистика проектов которые умирали не родившись. Одна из основных причин — распыление усилий и работа в не верном направлении.

    Автор настойчиво рекомендовал постоянно, чтоб понять нужно это вам или нет, задавать себе вопрос: что будет если этого не делать?!
    Если ответ — ничего, то надо смело от этого отказываться!

    Вот и вашем случае, что будет если не поддерживать :focus для ИЕ7?! Да ничего! Вообще НИЧЕГО!!! =)

    • Mike Kharkov [Yamaradg]
      03.09.2012 в 20:21

      Требуют заказчики…
      (но я вам уже отвечал на этот вопрос. :)
      https://www.free-lance.ru/commune/professionalnyie/129/htmlcss/2299718/input-typesearch.html)
      P.S. Ну да бог с этим : focus для ie-7 — хотя бы в вопросах с оперой и хромом разобраться…

      • Greg
        Григорий Кочнев [Greg]
        03.09.2012 в 21:11

        Где вы таких заказчиков берете?! ))
        За семь лет работы мне такие не попадались ))

        • Mike Kharkov [Yamaradg]
          03.09.2012 в 21:15

          Просто ваш уровень позволяет вам выбирать именно то что вас устраивает…
          (поскольку наверняка большой спрос на ваши услуги имеется..)
          В моём же случае я берусь почти за всё что дают…
          P.S. Один раз помню попался заказчик которого не устраивала погрешность в один пиксель… :)
          (это я вопросах который вы задали на free-lance.ru)

          • Greg
            Григорий Кочнев [Greg]
            03.09.2012 в 21:27

            Часто заказчики банально не компетентны. Вы как подрастающий специалист должны им доходчиво и авторитетно объяснить, что им надо, а что не надо. Делать не нужную работу как минимум глупо, а еще хуже за нее платить.

            Возможно вашим заказчиком полезно:
            http://vimeo.com/27268250

            З.Ы. К стати с Юрием знаком лично ;)

            Оценить:|1
              
  2. Greg
    Григорий Кочнев [Greg]
    03.09.2012 в 21:25

    Использую Placeholder только для textarea, для простых текстовых инпутов есть универсальный кругом работающий простенький скриптик:

    Раз уж вы начали изучать HTML5, надо быть готовым к тому, что старье не поддерживает. Хаки-перехаки бывает помогают, но лучше без них.

  3. Сергей Ерошенков [TecHMeaT]
    04.09.2012 в 07:38

    Напишу не в тему поста, но в тему комментов ) Про осликов и заказчиков.
    Есть одна хитрость, которая не раз меня выручала, при этом я никого не обманывал.
    Когда я по макету вижу, что под ИЕ придется повозиться сделать всё в дизайне (уголочки, тенюшки и т.д.), а в ТЗ указано всё ослиное семейство, я для начала связываюсь с клиентом и говорю, что есть 3 пути: 1. поддерживаем старые ИЕ, 2. поддерживаем мобильные браузеры, 3. поддерживаем и то и то, но сильно дороже. При этом обязательно нужно приложить статистику использования браузеров, она сама за себя говорит. Чаще всего клиент с лёгкостью соглашается на то, чтобы в ИЕ сайт был менее красивым, в пользу мобильных.

Оставить комментарий