Bootstrap 3.2 ajoute les widgets, objets et iframes responsives, plusieurs classes utilitaires responsives et un nombre considérable d'améliorations et corrections de bugs.
Basé sur plus de 1 000 commits, Bootstrap 3.2.0 apporte un certain nombre d'améliorations et une importante quantité de corrections. Bootstrap étant un framework pour créer des sites avec un design responsive, il manquait le support responsive pour les éléments <embed>
, <object>
et <iframe>
, cette nouvelle version résout le problème. Le HTML correspondant à une vidéo YouTube 16:9 qui ajuste ses dimensions en fonction de la largeur de la page ressemble à ceci :
<div class="embed-responsive embed-responsive-16by9"> <iframe src="…(link)…"></iframe> </div>
Parmi les améliorations, on trouve :
- La documentation a été réarrangée et mise à jour pour être plus spécifique et plus simple à développer
- Le composant Barre de Progression a été revu et rendu plus flexible
- Les performances du repaint CSS ont été revues pour un certain nombre de composants (en particulier pour le scroll)
- La navigation au clavier (suivant et précédent) est maintenant disponible sur le carrousel
- Une Modal ne devrait plus se décaler vers la gauche lorsqu'elle est ouverte
À noter également que plusieurs classes utilitaires responsives ont été ajoutées : block
, inline-block
et inline
. Les notes de publication contiennent la liste des corrections et améliorations de cette version.
Pour éviter certains bugs générés par un balisage HTML invalide ajouté sur le dépôt, l'équipe derrière Bootstrap a installé le service LMVTFY (Let Me Verify That For You : Laissez-moi vérifier ça pour vous) qui surveille les nouvelles issues et commentaires, extrait le code HTML s'il est présent et le fait passer par le validateur HTML5.
Bootstrap peut maintenant être téléchargé via npm.