Версия, с которой я работал:
input {
-webkit-appearance: none;
}
В некоторых версиях браузера WebKit вы также можете столкнуться с тем, что border-radius
все еще на месте.Сброс с помощью следующего:
input {
-webkit-border-radius:0;
border-radius:0;
}
Это может быть расширено для применения ко всем компонентам form
в стиле webkit, таким как input
, select
, button
или textarea
.
Что касается исходного вопроса, вы не будете использовать значение none при очистке любого элемента css, основанного на единицах.Также имейте в виду, что в Chrome это скрывает флажки, поэтому, возможно, используйте что-то вроде input[type=text]
или input:not([type=checkbox]), input:not([type=radio])
.