Bootstrap 3 est destiné à être mobile-first.
- Abandonné IE7 et FF3.6 prise en charge.
- Standard et responsive CSS combinés en un seul fichier.
- Renommé les Variables: Renommer les variables à utiliser des tirets au lieu de camelCase. Par exemple, il est maintenant @corps-bg au lieu de @bodyBackground
- Pas plus @bleu, @orange, au lieu de son @marque-primaire, @la marque: les clés du succès, et d'autres. Ces points sont ensuite attribués par le composant de base (par exemple, @l'état d'alerte de texte, @btn-fond-primaire, etc)
- Ajouter la rétine l'image mixin avec .img-rétine()
- De nouvelles variables ajoutées comme:- Modification @composant actif-bg et de personnaliser les états actifs de la valeur liquidative des pilules, des listes déroulantes, et plus encore.
Refonte des systèmes de grille pour le rendre fluide et mobile-first.
-
Retiré séparé grille fluide du système, container, et la mise en page
- Nouveau système de grille utilise .ligne (pas les pourcentages de pixels), (rembourrage au cours de la marge), et box-sizing: border-box, maintenant.
- Les décalages sont toujours 100% pris en charge.
- Au lieu de .durée* et .décalage*, nous sommes maintenant en utilisant .col-* et .col-offset-*, respectivement.
- Utiliser .col-* des classes pour les petits appareils (smartphones). Et à utiliser .col-sm-* classes pour les petits appareils (tablettes)
- Ajouter .col-push-* et .col-pull-* modificateur de classes pour faciliter la colonne de la source de la commande.
- Supprimer dédié table de classes de grille.
- L'utilisation de "max-width" au lieu de "largeur" sur toutes .conteneur des instances est recommandé pour aider à prévenir certains problèmes avec des conteneurs de composants comme navbars.
Boutons:
- La valeur par défaut bouton gris nécessite deux classes-class="btn btn-default".
- De chute .btn-inverse
Formes:
- Supprimer input-prepend et l'entrée-ajouter singulier .entrée-groupe
- De chute .formulaire de recherche
- Horizontal formes sont maintenant mobiles, ce qui signifie au <768px, les éléments sont empilés. Ci-dessus, les éléments sont flottaient et se retrouvent côte-à-côte.
- Les cases à cocher et les radios désormais besoin d'un
- Au lieu de .la radio.en ligne, vous avez maintenant besoin d'une classe unique .radio en ligne, pour une utilisation directe sur un
Les icônes
- Convertir Glyphicons v1.7 @font-face et de la chute de l'ancien Png.
- Toutes les classes .glyphicon - au lieu de .icône-
Étiquettes:-
- Refactoriser étiquettes à l'échelle de leurs parents font-size
- Baissé le .étiquette inverse
Héros de l'Unité de Jumbotron
- Classe changé depuis .-héros de l'unité .jumbotron
- Plus léger de la police de poids pour les titres
- L'échelle de taille de police en responsive points de vue.
Trajets et Navbars
- Retirez .nav-option de liste. Remplacé par le nouveau .liste-le groupe de composants.
- Déposer le support .navbar-recherche
- Révision de styles par défaut de la barre de navigation et de ses sous-composantes:
- Menu déroulant carets (celles pour le menu, pas les indicateurs) ont été enlevés ainsi que les menus déroulants reposer à plat contre le bord de la barre de navigation.
- Barre de navigation verticale diviseurs ont été amenés à imposer un brin, ce qui signifie qu'ils ne s'étendent pas sur toute la hauteur de la barre de navigation.
- Plus aucune zone d'ombre ou des dégradés sur la navbars.
- Hauteur de la barre de navigation a augmenté de 44px à 62px pour les appareils mobiles, et 50px pour les ordinateurs de bureau.
- Supprimé .navbar-inner et déplacé pertinentes styles .barre de navigation
- Changé .barre de navigation > .nav .navbar-nav
- Changement .btn-barre de navigation .navbar-bascule
- Changé .de la marque .navbar-marque
Des listes déroulantes:-
- Supprimer les sous-menus prise en compte dans les menus déroulants.
- Supprimé .nav-d'en-tête et l'a remplacé avec .déroulant-d'en-tête
Les auxiliaires modaux:-
- Plus de besoin de .masquer
- Réintroduit .modal-ouvert sur le corps, de sorte que nous pouvons nuke le défilement)
- Ajoute que quelques niveaux supplémentaires de balisage (à savoir .modale de dialogue et de .modal-content), donc on peut faire défiler l'ensemble modal plutôt que de débordement d'une section au sein de l'modal.
- Liées, .modal est maintenant le wrapper, et .modale est la teneur en modal lui-même. Il en est ainsi, nous pouvons toujours utiliser la position: fixed;, mais faire le modal relativement placé de sorte que le défilement se déplace l'ensemble du modal, pas quelque chose avec elle.
- Ajout d'un .modal-title plus cohérent et utile de ciblage de l'en-tête de contenu (auparavant, c'était juste un et sélecteur de performance sage que aspiré).
Carrousel:-
- Refonte! Plus léger styles pour le précédent et suivant de contrôle, ainsi que le carrousel sous-titres.
- Mise à jour nécessaire de balisage pour carrousel des contrôles. L' .carrousel-classe de contrôle exige maintenant un autre élément à l'intérieur pour la précédente/suivante caractères. Ces caractères sont maintenant Glyhpicons icônes pour améliorer le style et le positionnement sur tous les navigateurs et appareils.
Les indicateurs sont maintenant bas moyen-alignés.
- Les légendes sont renforcées comme facultative et, par défaut, sont cachés sur les vues mobiles, puis montré pour >768px les fenêtres.
La liste ci-dessus est pour le programmeur. Réponse précédente approvisionne très bien pour le meilleur des programmeurs que moi.