У меня проблемы с стилизацией кнопок двух разных стилей. Первая кнопка должна быть прозрачным фоном с границей 2 пикселя, а следующая кнопка - это просто стиль по умолчанию для кнопок, то есть без рамки. Я думал, что *{box-sizing: border-box;}
сделает так, чтобы кнопки выходили одного и того же размера независимо от заполнения / границы / поля. Я подумал, что, возможно, это не сработало, потому что я не указывал ширину / высоту, но даже когда я это делаю, это просто дает эффект нажатия обычной кнопки с выравниванием на 2 пикселя, и даже все же я хочу, чтобы кнопки были естественная ширина согласно тексту внутри них.
Для меня простое решение - просто добавить границу к обычной кнопке с тем же цветом, что и фон, но тогда мне придется также добавить стили для границы для наведения, активного и т.д ... просто кажется, что должно быть быть лучше. Я что-то здесь делаю не так?
Вот пример того, где я нахожусь: http://jsfiddle.net/xa4d4bfv/