2010-09-10 2 views
1

У меня есть текстовое поле, и это хорошо везде, кроме Opera, где он принимает цвет фона.CSS для внутреннего фона цвет текстового поля

bad opera

Как я могу сделать только внутри белый? Установка фона (-color) на белый делает весь белый квадратный элемент белым, чего я не хочу.

background color

находится на повороте границы радиуса. Нет необходимости в IE-хаках :)

Для других браузеров не используется специальный CSS, он просто работает, поскольку он всегда белый.

Если я отправил ссылку раньше, но страница в вопросе http://blog.darkhax.com/

+0

Что такое CSS для родительского элемента и ввода, а также HTML, который вы используете? – BoltClock

ответ

0

Я не вижу ничего плохого. Я установил простой тест здесь: http://jsfiddle.net/ZxR5k/1/, который отлично работает на Opera 10.6. Свойство радиуса границы работает так, как ожидалось.

Из изображения, которое у вас там есть, вы применяете цвет фона к родительскому элементу элемента input. Это может быть проблемой.

+0

Может быть, я вчера слишком устал, но это работает. –

0

Как вы создаете эту кривую? Это с border-radius? Если это так, background-colorдолжен сделать это (хотя вы говорите, что это не так).

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

Какой CSS вы используете, который работает в любом другом браузере, кроме Opera?