Bootstrap 4の設計方針について(概要)
style='..."
よりもユーティリティを活用する
Bootstrap 3付属の Glyphicons は廃止され、Bootstrap 4は外部アイコンライブラリを利用する。
その他は More options を参照。
旧バージョン(Ver 3)との違いを中心とした解説(Ver 4はほぼ完全に一から書き直しているため全面的な変更が多い)
Ver 4 Beta版から安定版までの変更点(まとめ)
バージョン3から4への変更点(まとめ)
em
から rem
に変更14px
から 16px
に変更, etc.コンポーネント別の変更(まとめ/主要項目のみ、詳細はリンク先の本文参照)
.page-header
を削除(代替としてユーティリティを使用).dl-horizontal
(代替として .row
を使用).img-responsive
から .img-fluid
に名称変更.img-rounded
から .rounded
に名称変更.img-circle
から .rounded-circle
に名称変更>
) を大部分除去.table-condensed
から .table-sm
に名称変更.control-label
から .col-form-label
に名称変更.input-(lg|sm)
から .form-control-(lg|sm)
に名称変更.form-group-*
を削除(代替として .form-control-*
).btn-default
から .btn-secondary
に名称変更.btn-xs
を削除button.js
の状態付きボタン機能を削除.btn-group-justified
を削除.btn-group-xs
を削除div
と ul
の要素からの作成に対応576px
の sm
ブレークポイントを追加 (xs
, sm
, mb
, lg
, xl
の計5種類).col-{breakpoint}-{modifier}-{size}
から .{modifier}-{breakpoint}-{size}
に変更a.list-group-item
を .list-group-item-action
に変更remote
オプションを削除loaded.bs.modal
イベントを削除>
) を大部分削除.navbar-expand-{breakpoint}
の設定先を .navbar
設定要素に変更.pagination
のアイテムに .page-(item|link)
の設定が必要になった.breadcrumb-item
の設定が必要になったlabel
要素との混同を避けるため).progress-bar-*
から .bg-*
に変更.active
から .progress-bar-animated
に変更.carousel-
接頭辞を使う).d-(sm|md|lg|xl)-(none|inline|...)
.text-(sm|md|lg|xl)-(left|center|right)
その他
Bootstrap開発チーム、歴史等について
Bootstrapロゴ/ブランド(画像ダウンロードあり)とその使用ガイドラインについて
BootstrapのオープンソースライセンスのFAQ
翻訳サイトへのリンク集