Во всех браузерах текст на кнопке (button, submit, reset) позиционируется по центру, но в Firefox можно наблюдать смещение текста на 1px к низу. Сделано это для того, что бы оставить место для рамки, появляющейся у активных элементов.
Подробнее: Убираем смещение текста на кнопке (Firefox)
Самым большим "геморроем" для веб разработчика по праву считается семейство браузеров ИЕ. Канул в не бытье ИЕ 5, почти ушел на покой ИЕ 6 и жизнь стала прекраснее, но остался ИЕ 7. Он хоть и не столь капризен, однако тоже не дает расслабиться. ИЕ 8 и ИЕ 9 тоже имеют свои причуды, особенно, если использовать в верстке html 5 и css 3 со всеми их прелестями. И какими бы противниками использования хаков мы небыли, увы, иногда без них не обойтись.