По сути, нет способа указать это, используя HTML + CSS. В какой-то момент почти все этого хотели, и его не существует.
Если вы придерживаетесь HTML + CSS, если у вас есть ширина, заданная каким-либо предсказуемым образом (либо фиксированной длины, либо в процентах), то вы можете рассчитать правильный процент (или другую меру), чтобы установить ширину кнопки. Это, наверное, лучший способ.
Если это невозможно, ваш следующий выбор - javascript (который вы должны дополнить хотя бы одной из множества библиотек, существующих в настоящее время, чтобы сделать использование javascript намного проще).