Có bộ chọn CSS nào cho bị vô hiệu hóa input type="submit"
hay "button"
không?
Tôi có nên sử dụng input[type="submit"][disabled]
không?
Điều đó có hoạt động trong IE6 không?
Có bộ chọn CSS nào cho bị vô hiệu hóa input type="submit"
hay "button"
không?
Tôi có nên sử dụng input[type="submit"][disabled]
không?
Điều đó có hoạt động trong IE6 không?
Câu trả lời:
Điều đó có hoạt động trong IE6 không?
Không, IE6 hoàn toàn không hỗ trợ bộ chọn thuộc tính , cf. Khả năng tương thích CSS và Internet Explorer .
Bạn có thể tìm thấy Cách giải quyết: IE6 không hỗ trợ các bộ chọn CSS "thuộc tính" đáng để đọc.
BIÊN TẬP
Nếu bạn định bỏ qua IE6, bạn có thể làm (CSS2.1):
input[type=submit][disabled=disabled],
button[disabled=disabled] {
...
}
CSS3 (IE9 +):
input[type=submit]:disabled,
button:disabled {
...
}
Bạn có thể thay thế [disabled=disabled]
(giá trị thuộc tính) bằng [disabled]
(sự hiện diện thuộc tính).
:disabled
có thể tốt hơn, trong CSS3. Tuy nhiên IE cũng không hỗ trợ nên bạn sẽ cần một lớp dự phòng.