How can I target input fields of type \'text\' using CSS selectors?
As @Amir posted above, the best way nowadays – cross-browser and leaving behind IE6 – is to use
[type=text] {}
Nobody mentioned lower CSS specificity (why is that important?) so far, [type=text] features 0,0,1,0 instead of 0,0,1,1 with input[type=text].
Performance-wise there's no negative impact at all any more.
normalize v4.0.0 just released with lowered selector specificity.