Что такое CSS для поля ввода, которое не имеет CSS? - PullRequest
0 голосов
/ 31 июля 2010

Если у меня есть 2 поля ввода без CSS, а затем я добавляю ТОЛЬКО фоновый цвет, он полностью меняет внешний вид этого поля.Кажется, как минимум изменяются высота, граница, стиль границы и цвет границы.

Я знаю, что могу изменить CSS для всех полей ввода, чтобы они соответствовали.Но кто-нибудь знает, что такое CSS для настроек по умолчанию для текстового поля ввода?Мне нравится, как это выглядит, и я должен соответствовать многим, у которых нет CSS.

пример:

<style type="text/css">
#b {
  background-color: #FFF;
}

</style>
</head>
<body>

<form>
<input id="a" type="text" />
<input id="b" type="text" />
</form>
</body>

Ответы [ 2 ]

4 голосов
/ 31 июля 2010

Это полностью зависит от браузера и ОС, каждый браузер имеет свой стиль по умолчанию для элементов ввода и будет по-разному реагировать при применении дополнительных стилей. Для согласованных кросс-браузерных элементов ввода вам нужно стилизовать каждый аспект элемента (по крайней мере, границы, фон и отступы).

1 голос
/ 31 июля 2010

Добро пожаловать в мир css .

Я обнаружил, что веб-сайту просто необходимо иметь некоторые правила сброса, чтобы остановить все эти причуды и другие значения по умолчанию.значения определенных элементов.

Используется им этот .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...