複数のボタンを横並びにしつつ、それぞれのボタンが同じ幅になるように合わせたいということがある。ボタンに同じwidthを指定すれば合わせられるが、するとラベルの長さに応じた幅にできなくなる。 縦方向に並んだボタンであれば、いずれか幅の広い方に合わせることは難しくない。次のようにすれば、最も幅の広いボタンに合わせて他のボタンも配置することができる。 <div class="wrapper"> <button type="button">Hi</button> <button type="button">Hello</button> <button type="button">Lorem ipsum dolor</button> </div> .wrapper { display: flex; flex-direction: column; gap: 1em; width: fit-conten
![横並びになったボタンを同じ幅で配置するCSS](https://cdn-ak-scissors.b.st-hatena.com/image/square/1fe33c7ec36c21baf3e761cc6580da0a31101bab/height=288;version=1;width=512/https%3A%2F%2Fyuheiy.com%2F_astro%2Fapple-touch-icon.DEdfhMJJ.png)