Я разрабатываю приложение, в котором пользователи могут выбрать URL своего профиля, ala facebook.com/name. Все работало нормально, за исключением того, что у меня были проблемы со стилем, добавив статический набор текста во входные данные, чтобы помочь передать сообщение о наличии вашего собственного URL.
Вот как я хочу, чтобы входные данные выглядели, когда пользователь посещает страницу:
И вот как я хочу, чтобы это выглядело, когда они добавляют свой собственный ввод:
Половина этой проблемы проста, я могу просто установить большой левый отступ для ввода, заставить его отображать эффекты при наведении, независимо от того, где находится мышь, и соответственно разместить ввод. Но проблема заключается в том, чтобы ввести текст в строку ввода, не нарушая стилизацию вокруг него (и не давая пользователю возможности выбрать статический текст, так что даже нажатие на статический текст «сфокусирует» поле ввода за ним).
Я бы действительно предпочел использовать чистый HTML / CSS, но мог бы использовать Javascript, если это необходимо.
Вот где я сейчас нахожусь, цель состоит в том, чтобы поместить текст «www.website.com» в поле ввода, не нарушая стиль текстовой области, чтобы следовать: http://jsfiddle.net/rUkS8/1/
Спасибо и простите за такое длинное описание!