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).
:disabledcó 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.