Я пытаюсь стилизовать отключенный ввод. Я могу использовать:
.myInput[disabled] { }
или
.myInput:disabled { }
Является ли атрибут селектором современного способа CSS3 и способ продвижения вперед? Раньше я использовал псевдокласс, но я не могу найти информацию о том, являются ли они старым способом и не будут поддерживаться, или оба они равны, и вы можете использовать все, что вам больше нравится.
Мне не нужно поддерживать старые браузеры (это приложение для интрасети), так оно и есть:
- Атрибут
- является более новым и лучшим
- pseudo-class по-прежнему остается в пути
- в зависимости от того, что вам больше нравится
- есть техническая причина использовать один над другим