0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

【Bootstrap5】左右を指定 → [start, end]

Last updated at Posted at 2024-05-22

Bootstrap5での左右指定にはstartend

Bootstrap5から左右を指定する時にleftrightを使わずに、startendと使用するようになってるみたいです。

Bootstrap v4 Bootstrap v5以降
left start
right end

実際には、省略して記載することになるのでms-4やpe-4のように記載します。

<div class="ms-4 pe-4">
  左にmarginを、右にpaddingを指定
</div>

なぜ仕様変更したのか

以前のバージョンでは、アラビア語などのRTL言語環境(右から左に記述される言語)と英語などのLTR言語環境(左から右に記述されれる言語)のどちらにも対応するスタイルを効率よく指定をすることができなかったためです。
RTL言語(アラビア語など)では右揃えにするときml-autoを使用しますが、その環境でLTR言語(日本語など)を記述すると右揃えにされた変な文章になってしまうので、LTR言語(日本語など)用にmr-autoを別で指定しないといけなくなります。
このスタイルの二重指定が面倒なのでstartendを用いることでどちらの言語圏にも対応することができるようになったのです。


24卒未経験エンジニアによる備忘録です。
研修中に学んだことを少しずつ投稿しています。
ご指摘などありましたらお気軽にコメントください。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?