Если я создам тег привязки HTML и установлю для атрибута disabled
значение true, я получу разное поведение в разных браузерах (сюрприз! сюрприз!).
Я создал скрипт для демонстрации.
В IE9 ссылка неактивна и не передается в расположение HREF. В Chrome / FF / Safari ссылка имеет обычный цвет и будет перенесена в расположение HREF.
Каким должно быть правильное поведение? IE9 отображает это неправильно, и я должен реализовать некоторые CSS и javascript, чтобы исправить это; или Chrome / FF / Safari неверны и в конечном итоге наверстают упущенное?
Заранее благодарим.
disabled
является атрибутом, который применяется только к элементам input
согласно стандартам . IE может поддерживать его в a
, но вместо этого вы захотите использовать CSS / JS, если хотите соответствовать стандартам.