2 つの異なるスタイルのボタンをスタイリングするのに問題があります。最初のボタンは 2 ピクセルの境界線を持つ透明な背景にする必要があり、次のボタンは Foundation のボタンのデフォルト スタイル、つまり境界線なしです。*{box-sizing: border-box;}
パディング/ボーダー/マージンに関係なく、ボタンが同じサイズになるようにすると思いました。幅/高さを指定していないため、これが機能していない可能性があると思いましたが、それを行っても、通常のボタンを2pxだけ押し出す効果があり、それでもボタンをそれらの中のテキストに従った自然な幅。
私にとって簡単な解決策は、通常のボタンに背景と同じ色の境界線を追加することですが、ホバー、アクティブなどの境界線のスタイルも追加する必要があります...ちょうどあるべきだと思われますより良い方法になります。ここで何か間違ったことをしていますか?
ここに私がいる場所のjsfiddleがあります:http://jsfiddle.net/xa4d4bfv/