4 апреля 2013, 11:51

Крестик очистки <input> в IE 10

По-умолчанию IE начиная с десятой версии в <input> (type=text, email, url, number, tel, search) при фокусе показывает крестик для очистки содержимого поля.

Управлять им можно в CSS через конструкцию

::-ms-clear {
	...
}

Например, убрать его, вписав display: none.

1 комментарий
Константин

Евгений, как убрать этот крестик в IE9?

Евгений Неверов

Насколько я смог понять, IE 9 не поддерживает ::-ms-clear. Поэтому вы можете абсолютно позиционировать поле с белым фоном, которое «перекроет» этот крестик. Я то же самое сделал со значком «лупы».

А вообще, пользователи Internet Explorer-а должны страдать.

Ваш комментарий
адрес не будет опубликован

ХТМЛ не работает

Ctrl + Enter
Популярное