Mit CSS-Attributen könnnen nicht nur Elemente, sodern sogar gezielt Elemente mit bestimmten Attributen beeinflusst werden.
Selektor[Attribut=Wert]
#Kontaktformular input[type='text'] { background: blue; }
Folgende input-Types stehen seit HTML 4 zur Verfügung:
Mit HTML 5 wurden die input-Types um die Folgenden erweitert: