Подтвердить что ты не робот

Цвет фона во входных и текстовых полях?

Я хотел бы изменить цвет фона в тексте и в поле ввода формы, но когда я это сделаю, это также повлияет на кнопку отправки! Может ли это быть сделано другим способом, который не влияет на кнопку? Я использовал этот код:

input, textarea {
  background-color : #d1d1d1;
}
4b9b3361

Ответ 1

input[type="text"], textarea {

  background-color : #d1d1d1; 

}

Надеюсь, что помогает:)

Изменить: рабочий пример, http://jsfiddle.net/C5WxK/

Ответ 2

Лучшим решением является селектор атрибутов в CSS (input[type="text"]), как и другие.

Но если вам нужно поддерживать IE6, вы не можете его использовать (QuirksMode). Ну, только если вы должны и тоже готовы поддержать его.

В этом случае ваш единственный вариант, по-видимому, заключается в определении классов на входных элементах.

<input type="text" class="input-box" ... />
<input type="submit" class="button" ... />
...

и настройте их с помощью селектора классов:

input.input-box, textarea { background: cyan; }

Ответ 3

Вы хотите ограничить поля ввода текстом типа, поэтому используйте селектор input[type=text], а не input (который будет применяться ко всем входным полям (например, к типу submit as)).