概要
Bootstrap 5のベータ版がリリースされました。ベータ版ということで、Bootstrap 4で作成されたWebアプリケーションをBootstrap 5へと対応させるという作業をしてみました。
ここでは、form周りでBootstrap 5へ対応するために私が行った変更を紹介します。
環境
- Bootstrap 5.0.0-beta1
想定通りにならなかったクラス
ほとんどのBootstrapのクラスはバージョンが4のままでも動きましたが、ユーザーが入力をするフォーム関係では、想定通りに動かないものがいくつかありました。
私が確認した限りで、動かなかったものはform-group
やcontrol-label
です。
変更後のクラス
Bootstrap 5への移行で、上記のform-groupやcontrol-labelは次のようにしました。
最初にform-group
ですが、調べた限りでは直接代わりとなるようなクラスはなさそうでした。そこで、form-group
で行っているmargin-bottom
への設定に近いものということで、form-group
をmb-3
へと置き換えました。
次にcontrol-label
ですが、これは対応する別のクラスがありました。別のクラスの名前はform-label
なので、control-label
をそのままform-label
へと置き換えました。
これで、私が作成したWebアプリケーションにおけるフォーム周りのBootstrap5への対応が完了しました。
さいごに
Bootstrap 5の情報はあまり多くないので、情報を探すのに少し苦労しました。