swetlana Posted August 6, 2010 Report Share Posted August 6, 2010 Атрибут placeholder ставит текст в поле, пока в нём не содержится какой-либо введённый пользователем текст.Заказчик очень хочет, чтобы текст из placeholder был определённого цвета. Листая документацию, найти ничего подобного не могу.Может кто сталкивался? Знаете? Подскажите пожалуйста.А также как научить <input type="search" /> в сафари слушаться css? Есть ли более-менее прямые способы это сделать? Quote Link to comment Share on other sites More sharing options...
0 Vlad Posted August 7, 2010 Report Share Posted August 7, 2010 Похоже что поисковая форма формируется средствами браузера, изменить ее напрямую не получится. Аналог input type="file". Поменять конечно можно, но это делается с помощь картинок, стилей, скриптов и шаманства.Чего это type="search" не понимает CSS? Очень даже понимает, другое дело не все. border, padding, background отказывается принимать, а color на ура идет. Quote Link to comment Share on other sites More sharing options...
0 swetlana Posted August 7, 2010 Author Report Share Posted August 7, 2010 …border, padding, background отказывается принимать…вот в том-то и дело в макете как раз фон, рамки и отступы.Конечно нет ничего проще, чем поставить по старинке input type=text, которй всё понимает, но хочется-то красивый код писать. Quote Link to comment Share on other sites More sharing options...
0 Vlad Posted August 7, 2010 Report Share Posted August 7, 2010 Почитал по этой теме буржуйские сайты, пока все советуют делать "по старинке". Quote Link to comment Share on other sites More sharing options...
0 swetlana Posted August 7, 2010 Author Report Share Posted August 7, 2010 боюсь, что так и придётся, к сожалению. Проект коммерческий, а не ради чистого интереса. Quote Link to comment Share on other sites More sharing options...
0 s0rr0w Posted August 7, 2010 Report Share Posted August 7, 2010 Почитал по этой теме буржуйские сайты, пока все советуют делать "по старинке".Это и без чтения буржуйских сайтов понятно Достаточно посмотреть на статус спецификации CSS3 Quote Link to comment Share on other sites More sharing options...
0 swetlana Posted August 7, 2010 Author Report Share Posted August 7, 2010 s0rr0w, ну в данном случае речь не о css3, а об html5. А его статус ещё более сырой, чем у css3. Тут-то как раз всё ясно.Но на практике значительная часть возможностей поддерживается браузерами, и почему бы этим не пользоваться? Quote Link to comment Share on other sites More sharing options...
0 s0rr0w Posted August 7, 2010 Report Share Posted August 7, 2010 s0rr0w, ну в данном случае речь не о css3, а об html5. А его статус ещё более сырой, чем у css3. Тут-то как раз всё ясно.Но на практике значительная часть возможностей поддерживается браузерами, и почему бы этим не пользоваться?В конкретном вашем случае стоит смотреть в сторону css3, так как оформление плейсхолдера должно быть описано именно там. Пользоваться можно, но только в том случае, если достигается стабильный эффект. Quote Link to comment Share on other sites More sharing options...
Question
swetlana
Атрибут placeholder ставит текст в поле, пока в нём не содержится какой-либо введённый пользователем текст.
Заказчик очень хочет, чтобы текст из placeholder был определённого цвета. Листая документацию, найти ничего подобного не могу.
Может кто сталкивался? Знаете? Подскажите пожалуйста.
А также как научить <input type="search" /> в сафари слушаться css? Есть ли более-менее прямые способы это сделать?
Link to comment
Share on other sites
7 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.