| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Вёрстка веб-сайтов > padding-right в текстовом поле |
| Автор: Marilyn Omen 8.10.2007, 11:31 | ||
| Привет. Задача: нужно немного кастомизировать стандартный input[text]. В частности, поставить ему фоновую картинку, как, например, сделано поле логина в livejournal: ![]() Соответственно, чтобы текст не наползал на картинку, задается padding-left по ширине этой картинки (или чуть больше). Но в моем случае картинку нужно поставить справа. Здесь, собственно, и проблемма: очень странно выглядит поведение ie, когда набираемый текст доходит до правого края поля. Паддинг как бы "дергается", почему-то еще и вместе с фоном. Описать трудно, вот пример реализации:
Попробуйте набирать длинный текст в это поле в ие. Стыкался ли кто с таким, и есть ли пути решения? |
| Автор: Illuminaty 8.10.2007, 12:04 | ||
А так не подойдет:
|
| Автор: Marilyn Omen 8.10.2007, 15:07 |
| Illuminaty, спасибо, оригинальное решение. Только боюсь не прокатит, я выше этого не написал, но одно из условий - чтобы клик на иконке не вызывал у инпута событие onblur. Вот поэтому и такие извращения с засовыванием иконки в его бэкграунд. |