The default input type is \'text\'. I have always assumed then that CSS declarations targeting input[type=\'text\'] would affect those inputs even if the type was n
input[type=\'text\']
Because, it is not supposed to do that.
input[type=text] { } is an attribute selector, and will only select those element, with the matching attribute.
input[type=text] { }