มีวิธีใดบ้างที่ CSS จะกำหนดเป้าหมายอินพุตทั้งหมดตามประเภท ฉันมีคลาสปิดการใช้งานที่ฉันใช้กับองค์ประกอบฟอร์มที่ปิดใช้งานต่างๆและฉันกำลังตั้งค่าสีพื้นหลังสำหรับกล่องข้อความ แต่ฉันไม่ต้องการให้ช่องทำเครื่องหมายของฉันได้รับสีนั้น
ฉันรู้ว่าฉันสามารถทำได้โดยแยกชั้นเรียน แต่ฉันควรใช้ CSS ถ้าเป็นไปได้ ฉันแน่ใจว่าฉันสามารถตั้งค่านี้ใน javascript ได้ แต่กำลังมองหา CSS อีกครั้ง
ฉันกำหนดเป้าหมาย IE7 + ฉันไม่คิดว่าฉันจะใช้ CSS3 ได้
แก้ไข
ด้วย CSS3 ฉันจะทำอะไรได้บ้าง?
INPUT[type='text']:disabled
นั่นจะเป็นการดีกว่าที่จะกำจัดชั้นเรียนของฉันโดยสิ้นเชิง ...
แก้ไข
โอเคขอบคุณสำหรับความช่วยเหลือ! นี่คือตัวเลือกที่แก้ไขกล่องข้อความและพื้นที่ทั้งหมดที่ถูกปิดใช้งานโดยไม่ต้องตั้งค่าคลาสใด ๆ เมื่อฉันเริ่มคำถามนี้ฉันไม่เคยคิดว่ามันจะเป็นไปได้ ...
INPUT[disabled][type='text'], TEXTAREA[disabled]
{
background-color: Silver;
}
ใช้งานได้ใน IE7