Select und Stylesheets

Habe mich gerade mal wieder mit select-Feldern und css beschäftigt… Dass der Internet Explorer die Eigenschaften height, border und padding völlig ignoriert, war mir ja bekannt, aber den Vogel schiesst der Internet Explorer 7 ab: Der ignoriert height nur noch dann, wenn height größer ist, als das was er für passend hält: hat height einen kleineren Wert, wendet er es an… Immerhin, Microsoft macht Fortschritte: die Version 8, Beta 2 wendet alle Eigenschaften so an, wie erwartet.
Aber auch ein anderer Browser macht(e) komische Sachen: Die gecko-Engine addierte vor der Version 1.9 immer 2 Pixel zur height. Und nur for the record: Opera reduzierte bis zur Version 7.54 die Höhe (nicht aber die Breite) von Text-Feldern um die Werte von border und padding