Différences entre Bootstrap 3 et 4

La description

Bootstrap est un framework front-end mobile first puissant et populaire pour la création de sites mobiles réactifs sur le Web à l'aide de framework HTML, CSS et JS.

Le tableau suivant montre les différences entre Bootstrap 3 et Bootstrap 4 -

S.No. Composant Bootstrap 3 Bootstrap 4
1 Fichiers source CSS MOINS SCSS
2 Système de grille Système de grille à 4 niveaux (xs, sm, md, lg) Système de grille à 5 niveaux (xs, sm, md, lg, xl)
3 Unité CSS px rem
4 Taille de police 14 px 16px
5 Structure déroulante Créé avec <ul> et <li> Créé avec <ul> ou <div>
6 Colonnes de compensation col-md-offset-4 offset-md-4
sept Images .img sensible classe .img fluide classe
8 les tables Ajouter une classe .table-responsive à l'élément <div> parent Ajouter une classe .table-responsive à l'élément <table>
9 Glyphicons Prise en charge Non supporté
dix Objets multimédias Utilise des classes pour les objets multimédias, tels que .media , .media-body , .media-object , .media- header , .media-right , .media-left , .media-list et .media-body Utilise uniquement la classe .media pour les objets multimédias.
11 Tables sombres / inverses Non supporté Utilise la classe .table-dark pour créer des tableaux sombres / inverses
12 Cases à cocher et boutons radio Affiche les cases à cocher et des boutons radio en utilisant .Radio , .Radio-ligne , .checkbox ou .checkbox-ligne des classes Affiche les cases à cocher et des boutons radio en utilisant .form-chèque , .form-check-étiquette , .form-enregistrement d' entrée ou .form-enregistrement en ligne des classes
13 Taille du contrôle de formulaire Augmenter ou diminuer la taille d'une commande d'entrée en utilisant .input-lg et .input-sm cours Augmenter ou diminuer la taille d'une commande d'entrée en utilisant .form-control-lg et .form-control-sm cours
14 Texte d'aide Afficher le texte d'aide à l'aide de la classe .help-block Afficher le texte d'aide à l'aide de la classe .form-text
15 modes Utilise les classes .btn-default et .btn-info sur les boutons Utilise les classes .btn-secondary , .btn-light et .btn-dark sur les boutons et supprime la classe .btn-default .
16 Boutons de contour Non supporté Les boutons de style avec la couleur du contour en utilisant * .btn-SCHÉMA classe
17 Tailles des boutons La classe .btn-xs est disponible Disponible uniquement pour les classes .btn-sm et .btn-lg et a supprimé la classe .btn-xs
18 En-têtes de menu Utilisez la classe .dropdown-header pour la balise li Utilisez la classe d'en-tête .dropdown pour les balises h1 - h2
19 Diviseurs Utilisez la classe .divider dans l'élément li Utilisez la classe .dropdown-divider dans l'élément div
20 Barres de navigation fixes Fixer la barre de navigation vers le haut ou le bas à l'aide fixe .navbar-montantes et .navbar-à fond fixe des classes Fixer la barre de navigation en haut ou en bas en utilisant .fixed-haut et .fixed-bas des classes
21 Téléavertisseurs Alignez les pages à l'aide des classes .previous et .next Non supporté
22 Jumbotron pleine largeur Il n'utilise pas la classe .jumbotron-fluid sur les jumbotrons pleine largeur Il utilise la classe .jumbotron-fluid pour les jumbotrons pleine largeur
23 Élément de carrousel Utilise la classe .item pour les éléments de carrousel. Utilise la classe d' élément .carousel pour les éléments de carrousel.
24 Puits, panneaux et miniatures Prise en charge Non supporté. Utilisez plutôt des cartes
25 Navs en ligne Il n'inclut pas la classe .nav-inline Afficher les navs en ligne à l'aide de la classe .nav-inline