Có cách nào với CSS để nhắm mục tiêu tất cả các đầu vào dựa trên loại của chúng không? Tôi có một lớp bị vô hiệu hóa mà tôi sử dụng trên các phần tử biểu mẫu bị vô hiệu hóa khác nhau và tôi đang đặt màu nền cho các hộp văn bản, nhưng tôi không muốn các hộp kiểm của mình có màu đó.
Tôi biết tôi có thể làm điều này với các lớp riêng biệt nhưng tôi muốn sử dụng CSS nếu có thể. Tôi chắc chắn, tôi có thể đặt điều này trong javascript nhưng một lần nữa tìm kiếm CSS.
Tôi đang nhắm mục tiêu IE7 +. Vì vậy, tôi không nghĩ rằng tôi có thể sử dụng CSS3.
Biên tập
Với CSS3, tôi có thể làm điều gì đó như thế nào?
INPUT[type='text']:disabled
Điều đó thậm chí sẽ tốt hơn nếu loại bỏ hoàn toàn lớp học của tôi ...
Biên tập
Ok, cảm ơn vì sự giúp đỡ! Vì vậy, đây là một bộ chọn sửa đổi tất cả các hộp văn bản và các khu vực đã bị vô hiệu hóa mà không yêu cầu thiết lập bất kỳ lớp nào, khi tôi bắt đầu câu hỏi này, tôi chưa bao giờ nghĩ điều này có thể xảy ra ...
INPUT[disabled][type='text'], TEXTAREA[disabled]
{
background-color: Silver;
}
Điều này hoạt động trong IE7