Этот селектор:
.attributeinput1 {
Только стили <div>
. Вы хотите <input />
внутри <div>
:
.attributeinput1 input {
Кстати, тег input
самозакрывающийся:
<input ... />
Ваш сайт в IE может выглядеть неестественно, если вы пропустите />
, так как он может рассматриваться как начало элемента блока.
Кроме того, еще одна вещь (просто нюанс в HTML) - атрибут language=
в теге <script>
устарел (т.е. не поддерживается и старый). Вы можете смело пропустить:
language="Javascript"
в ваших <script>
тегах.
Если вы используете Google Chrome или Firefox, есть действительно полезный инструмент, который вы можете использовать. В Firefox это называется Firebug . В Google Chrome это называется что-то вроде Inspector .
Они оба позволяют вам «проверять» макет веб-страницы и видеть, какие свойства CSS влияют на какие элементы.
Вот что я имею в виду. Посмотрите на правую сторону:
Я использовал это, чтобы подтвердить, что ваш CSS не был применен должным образом. Чтобы активировать его, щелкните правой кнопкой мыши любую часть веб-страницы и нажмите « Inspect ».
Надеюсь, это поможет!