Селектор CSS для отключенного ввода типа = «Отправить»
-
04-10-2019 - |
Вопрос
Есть ли селектор CSS для инвалидов input type="submit"
или "button"
?
Должен ли я просто использовать input[type="submit"][disabled]
?
Это работает в IE6?
Решение
Это работает в IE6?
Нет, IE6 не поддерживает селекторы атрибутов Вообще, ср. CSS совместимость и Internet Explorer.
Вы можете найти Как разрабатывать: IE6 не поддерживает селекторы CSS «Атрибут» стоит читать.
РЕДАКТИРОВАТЬ
Если Вы должны игнорировать IE6, вы можете сделать (CSS2.1):
input[type=submit][disabled=disabled],
button[disabled=disabled] {
...
}
CSS3 (IE9 +):
input[type=submit]:disabled,
button:disabled {
...
}
Ты могу заменять [disabled=disabled]
(значение атрибута) с [disabled]
(Присутствие атрибута).
Другие советы
Как сказал Jensgram, IE6 не поддерживает селектор атрибута. Вы можете добавить класс = «отключено», чтобы выбрать инвалидные входы, чтобы это могло работать в IE6.
Я использовал решение @jensgram, чтобы скрыть div, который содержит инвалидный вход. Поэтому я скрываю весь родитель ввода.
Вот код:
div:has(>input[disabled=disabled]) {
display: none;
}
Может быть, это может помочь некоторым из вас.