Вот мой входной файл, отображаемый в Chrome:
В IE он выглядит намного более простым, что хорошо (хотя огромные несоответствия с этим конкретным элементом управления расстраивают!)
Мой CSS для ввода по умолчанию:
input{
font-family: arial, sans-serif;
font-size: 12px;
font-weight: bold;
color:White;
background-image:url(../images/buttonBG.png);
height:27px;
border:1px solid #000;
border-radius: 7px;
-moz-border-radius: 7px;
padding: 5px 20px 5px 20px;
-webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.5);
-moz-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.5), inset 0px 1px 0px rgba(255, 255, 255, 0.5);
box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5), inset 0px 1px 0px rgba(255, 255, 255, 0.5);
text-shadow: 0px 1px 2px #000;
}
input:hover{
text-shadow: 0px 1px 2px #fff;
background-image:url(../images/buttonBGo.png);
}
Как вы видите, на элементе управления есть два типа текста, возможно ли стилизовать оба по отдельности?
Также есть ли какой-либо способ специально выбрать файл ввода?Как input.file (похоже, не работает).Если это невозможно, как удалить весь CSS, к которому применен стиль ввода (поэтому я снова работаю с чистым листом).