私がテストしたすべてのブラウザで、私のボタンは次のようになります。
次のようなFirefoxを除きます。
コードをjsfiddleとして投稿しましたが、何が間違っていますか?
通常のサイトでは、ブラウザ間のこれらの小さな不整合を取り除くために、常にリセットを含める必要があります。これが簡単なものです:http://meyerweb.com/eric/tools/css/reset/
(編集:わかりました、正規化を使用します。これも機能する可能性があります)
ただし、あなたの場合は、上下にパディングを使用する代わりに、それらと高さを削除して、代わりにラインの高さを使用することもお勧めします。これにより、テキストがどこでも適切に中央に配置されます。