{"id":40840,"date":"2020-07-28T10:50:34","date_gmt":"2020-07-28T08:50:34","guid":{"rendered":"https:\/\/www.codeur.com\/blog\/?p=40840"},"modified":"2025-09-05T16:51:35","modified_gmt":"2025-09-05T14:51:35","slug":"bootstrap-5-nouveautes","status":"publish","type":"post","link":"https:\/\/www.codeur.com\/blog\/bootstrap-5-nouveautes\/","title":{"rendered":"Bootstrap 5&nbsp;: quelles nouveaut\u00e9s&nbsp;?"},"content":{"rendered":"\n<p>Le m\u00e9tier de d\u00e9veloppeur peut \u00eatre frustrant&nbsp;: r\u00e9inventer du HTML, du CSS et du JavaScript \u00e0 chaque projet&#8230; Bien que certains pr\u00e9f\u00e8rent \u00e9crire leur propre code, il n\u2019y a pas de honte \u00e0 se contenter d\u2019un framework existant. L\u2019un des frameworks les plus populaires est Bootstrap, qui vient de d\u00e9voiler sa derni\u00e8re version (en Alpha), avec \u00e0 la cl\u00e9 des changements importants.<br>L\u2019\u00e9quipe derri\u00e8re Bootstrap fait de son mieux pour rendre le framework l\u00e9ger, simple et plus rapide, au b\u00e9n\u00e9fice du d\u00e9veloppeur&nbsp;: dans cette derni\u00e8re version le m\u00e9nage a donc \u00e9t\u00e9 fait&nbsp;!<br>Si vous l\u2019utilisez dans vos projets, alors vous aimerez probablement les changements offerts par Bootstrap 5, dont voici les principales nouveaut\u00e9s.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/www.codeur.com\/blog\/templates-bootstrap-gratuits\/#template-bootstrap\"><img decoding=\"async\" width=\"950\" height=\"135\" src=\"https:\/\/www.codeur.com\/blog\/wp-content\/uploads\/2020\/07\/template-bootstrap-cody-codeur.webp\" alt=\"template bootstrap\" class=\"wp-image-99244\" srcset=\"https:\/\/www.codeur.com\/blog\/wp-content\/uploads\/2020\/07\/template-bootstrap-cody-codeur.webp 950w, https:\/\/www.codeur.com\/blog\/wp-content\/uploads\/2020\/07\/template-bootstrap-cody-codeur-300x43.webp 300w, https:\/\/www.codeur.com\/blog\/wp-content\/uploads\/2020\/07\/template-bootstrap-cody-codeur-768x109.webp 768w, https:\/\/www.codeur.com\/blog\/wp-content\/uploads\/2020\/07\/template-bootstrap-cody-codeur-60x9.webp 60w, https:\/\/www.codeur.com\/blog\/wp-content\/uploads\/2020\/07\/template-bootstrap-cody-codeur-370x53.webp 370w, https:\/\/www.codeur.com\/blog\/wp-content\/uploads\/2020\/07\/template-bootstrap-cody-codeur-270x38.webp 270w, https:\/\/www.codeur.com\/blog\/wp-content\/uploads\/2020\/07\/template-bootstrap-cody-codeur-570x81.webp 570w, https:\/\/www.codeur.com\/blog\/wp-content\/uploads\/2020\/07\/template-bootstrap-cody-codeur-740x105.webp 740w\" sizes=\"(max-width: 950px) 100vw, 950px\" \/><\/a><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Exit jQuery<\/h2>\n\n\n\n<p>Alors que Bootstrap utilise jQuery depuis plus de 8 ans, ce <a href=\"https:\/\/www.codeur.com\/blog\/developpement-web-meilleurs-frameworks\/\">framework<\/a> est devenu assez lourd, d\u2019autant qu\u2019il oblige les sites web qui l&#8217;utilisent \u00e0 le t\u00e9l\u00e9charger, ajoutant un temps de chargement parfois cons\u00e9quent, pour une biblioth\u00e8que qui ne peut \u00eatre utilis\u00e9e par aucun autre plugin que Bootstrap.<br>jQuery a donc peu \u00e0 peu <a href=\"https:\/\/www.codeur.com\/blog\/langages-web-frameworks-preferes\/\">perdu de sa popularit\u00e9 au profit d\u2019Angular, Vue ou React<\/a>, car la plupart de ces frameworks modernes fonctionnent \u00e0 travers le DOM virtuel et non pas directement sur le DOM, ce qui conduit \u00e0 des performances fortement am\u00e9lior\u00e9es.<br>\u00c0 l&#8217;avenir, toute requ\u00eate jQuery devra \u00eatre r\u00e9alis\u00e9e avec du code JavaScript dans Bootstrap 5, ce qui permettra de r\u00e9duire la taille ou le poids des fichiers du framework.<br>&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Exit Internet Explorer<\/h2>\n\n\n\n<p>Le glas a sonn\u00e9 pour l\u2019un des pires cauchemars du d\u00e9veloppeur web&nbsp;: dans Bootstrap 5, la prise en charge d&#8217;Internet Explorer 10 et 11 n\u2019est plus qu\u2019un souvenir.<br>Le navigateur de Microsoft ne supportant pas les standards modernes de JavaScript ni la plupart des nouvelles propri\u00e9t\u00e9s CSS, il limitait le d\u00e9veloppeur dans la conception d\u2019un site web, ou bien l\u2019obligeait \u00e0 alourdir son code pour le rendre compatible avec ce navigateur obsol\u00e8te. Fini le casse-t\u00eate&nbsp;!<br>&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Exit les \u00ab&nbsp;card deck&nbsp;\u00bb<\/h2>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" width=\"700\" height=\"467\" src=\"https:\/\/www.codeur.com\/blog\/wp-content\/uploads\/2020\/07\/bootstrap-nouveautes.jpg\" alt=\"nouveaut\u00e9s Bootstrap 5\" class=\"wp-image-40842\" srcset=\"https:\/\/www.codeur.com\/blog\/wp-content\/uploads\/2020\/07\/bootstrap-nouveautes.jpg 700w, https:\/\/www.codeur.com\/blog\/wp-content\/uploads\/2020\/07\/bootstrap-nouveautes-300x200.jpg 300w, https:\/\/www.codeur.com\/blog\/wp-content\/uploads\/2020\/07\/bootstrap-nouveautes-370x247.jpg 370w, https:\/\/www.codeur.com\/blog\/wp-content\/uploads\/2020\/07\/bootstrap-nouveautes-270x180.jpg 270w, https:\/\/www.codeur.com\/blog\/wp-content\/uploads\/2020\/07\/bootstrap-nouveautes-570x380.jpg 570w\" sizes=\"(max-width: 700px) 100vw, 700px\" \/><\/figure><\/div>\n\n\n<p><br>Dans les derni\u00e8res versions de Bootstrap, il fallait utiliser les \u00ab&nbsp;jeux de cartes&nbsp;\u00bb comme autant de classes CSS, pour pouvoir d\u00e9finir des zones de largeur et de hauteur \u00e9gales. Bootstrap 5 a remplac\u00e9 ses \u00ab&nbsp;jeux de cartes&nbsp;\u00bb par un nouveau syst\u00e8me de <a href=\"https:\/\/www.codeur.com\/blog\/sites-apprendre-css-gratuitement\/\">grid<\/a> qui offre un meilleur contr\u00f4le sur la responsivit\u00e9 de la page. Les classes \u00ab&nbsp;card&nbsp;\u00bb devenues inutiles ont \u00e9t\u00e9 supprim\u00e9es.<br>Bien s\u00fbr, la disparition de ces classes (et d\u2019autres) vont laisser la place \u00e0 de nouvelles classes CSS, comme la classe \u00ab&nbsp;dropdown-menu-dark&nbsp;\u00bb qui transforme le menu, lui aussi largement remani\u00e9.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p><strong>\u00c0 lire aussi&nbsp;:<\/strong><a href=\"https:\/\/www.codeur.com\/blog\/creation-template-bootstrap\/\" rel=\"bookmark\"> 20 outils pour cr\u00e9er un template Bootstrap<\/a><\/p>\n<\/blockquote>\n\n\n\n<p>&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Exit Jekyll, bonjour Hugo<\/h2>\n\n\n\n<p>Le <a href=\"https:\/\/www.codeur.com\/blog\/meilleurs-generateurs-sites-statiques\/\">g\u00e9n\u00e9rateur de site statique<\/a> passe de Jekyll \u00e0 Hugo. Jekyll, jadis choisi pour sa facilit\u00e9 de mise en route et sa simplicit\u00e9 de d\u00e9ploiement sur GitHub, a fait long feu&nbsp;: sa lenteur, combin\u00e9e \u00e0 l\u2019installation obligatoire de Ruby, a eu raison de lui.<br>Hugo, par contre, est \u00e9crit en Go&nbsp;: il n&#8217;a pas de d\u00e9pendance externe, et il est beaucoup plus rapide.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Polices d\u2019\u00e9criture responsives<\/h2>\n\n\n\n<p>La conception d&#8217;un site web qui reste attrayant sur plusieurs tailles d\u2019\u00e9crans a \u00e9t\u00e9 un v\u00e9ritable d\u00e9fi pour les d\u00e9veloppeurs. Les \u00ab&nbsp;media queries \u00bb ont \u00e9t\u00e9 souvent utilis\u00e9es r\u00e9soudre les probl\u00e8mes de typographie (mais pas que). Les \u00ab media queries \u00bb permettent aux d\u00e9veloppeurs de contr\u00f4ler l&#8217;apparence des textes en sp\u00e9cifiant des tailles de police sp\u00e9cifiques en fonction d&#8217;une taille d\u2019\u00e9cran donn\u00e9e.<br>Bootstrap 5 activera par d\u00e9faut les tailles de police r\u00e9actives qui redimensionneront automatiquement l&#8217;\u00e9l\u00e9ment en fonction de la taille de la fen\u00eatre de l&#8217;utilisateur, via le moteur RFS (Responsive Font Sizes).<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>RFS est un moteur de redimensionnement d\u00e9velopp\u00e9 pour redimensionner les tailles de police. Mais pas que, puisque RFS offre la possibilit\u00e9 de redimensionner pratiquement tout, comme le margin, padding, border-radius&#8230;<\/p>\n<\/blockquote>\n\n\n\n<p>&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Nouvelle librairie d\u2019ic\u00f4nes<\/h2>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" width=\"700\" height=\"467\" src=\"https:\/\/www.codeur.com\/blog\/wp-content\/uploads\/2020\/07\/icones-bootstrap5.jpg\" alt=\"nouveaut\u00e9s Bootstrap 5\" class=\"wp-image-40841\" srcset=\"https:\/\/www.codeur.com\/blog\/wp-content\/uploads\/2020\/07\/icones-bootstrap5.jpg 700w, https:\/\/www.codeur.com\/blog\/wp-content\/uploads\/2020\/07\/icones-bootstrap5-300x200.jpg 300w, https:\/\/www.codeur.com\/blog\/wp-content\/uploads\/2020\/07\/icones-bootstrap5-370x247.jpg 370w, https:\/\/www.codeur.com\/blog\/wp-content\/uploads\/2020\/07\/icones-bootstrap5-270x180.jpg 270w, https:\/\/www.codeur.com\/blog\/wp-content\/uploads\/2020\/07\/icones-bootstrap5-570x380.jpg 570w\" sizes=\"(max-width: 700px) 100vw, 700px\" \/><\/figure><\/div>\n\n\n<p><br>Dans Bootstrap 4, les d\u00e9veloppeurs web doivent se contenter de polices d&#8217;<a href=\"https:\/\/www.codeur.com\/blog\/outils-gratuits-creer-icones\/\">ic\u00f4nes libres de droit<\/a> (comme Font Awesome) ou utiliser leurs propres <a href=\"https:\/\/www.codeur.com\/blog\/10-packs-icones-gratuites\/\">ic\u00f4nes SVG<\/a> afin d&#8217;ajouter du cachet \u00e0 leur site web.<br>Bootstrap 5 arrive avec une nouvelle biblioth\u00e8que d&#8217;ic\u00f4nes SVG con\u00e7ue par le co-fondateur de Bootstrap. Avant la sortie officielle de Bootstrap 5, ces ic\u00f4nes peuvent d\u2019ores-et-d\u00e9j\u00e0 \u00eatre ajout\u00e9es et utilis\u00e9es dans votre projet, en visitant <a href=\"https:\/\/icons.getbootstrap.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">cette page<\/a>.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>Avantage&nbsp;: Enti\u00e8rement gratuite, cette librairie d\u2019ic\u00f4nes peut m\u00eame servir \u00e0 ceux qui n\u2019utilisent pas le framework.<\/p>\n<\/blockquote>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>D\u00e9couvrez notre s\u00e9lection de <a href=\"https:\/\/www.codeur.com\/blog\/templates-bootstrap-gratuits\/\">25 templates Bootstrap gratuits \u00e0 d\u00e9couvrir<\/a> et <a href=\"https:\/\/www.codeur.com\/blog\/sites-themes-bootstrap-gratuits\/\">11 sites o\u00f9 t\u00e9l\u00e9charger vos th\u00e8mes Bootrstrap gratuitement<\/a>&nbsp;!<\/p>\n<\/blockquote>\n\n\n\n<p>&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Conclusion<\/h2>\n\n\n\n<p>L&#8217;\u00e9quipe de d\u00e9veloppement de Boostrap 5 a bien travaill\u00e9, mais a inform\u00e9 ses utilisateurs que cette mouture est toujours en version alpha&nbsp;: d\u2019autres changements, ainsi que des <a href=\"https:\/\/www.codeur.com\/blog\/meilleure-methode-resoudre-bug\/\">corrections de bugs<\/a> sont attendus jusqu&#8217;\u00e0 la sortie de la b\u00eata. Si vous \u00eates un aficionado du framework, press\u00e9 d\u2019essayer la version 5 de Bootstrap, il est inutile de vous conseiller de garder un \u0153il sur le <a href=\"https:\/\/github.com\/twbs\/bootstrap\" target=\"_blank\" rel=\"noopener noreferrer\">GitHub<\/a> de Bootstrap.<br>Vous avez un <a href=\"https:\/\/www.codeur.com\/creation-sites-internet\">projet de cr\u00e9ation de site internet<\/a> avec Bootstrap&nbsp;? <a href=\"https:\/\/www.codeur.com\/fonctionnement-codeur\">Demandez les devis de d\u00e9veloppeurs web freelances<\/a> sur Codeur.com&nbsp;! C&#8217;est rapide, et gratuit&nbsp;!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Le m\u00e9tier de d\u00e9veloppeur peut \u00eatre frustrant&nbsp;: r\u00e9inventer du HTML, du CSS et du JavaScript \u00e0 chaque projet&#8230; Bien que certains pr\u00e9f\u00e8rent \u00e9crire leur propre code, il n\u2019y a pas de honte \u00e0 se contenter d\u2019un framework existant. L\u2019un des frameworks les plus populaires est Bootstrap, qui vient de d\u00e9voiler sa derni\u00e8re version (en Alpha), [&hellip;]<\/p>\n","protected":false},"author":5,"featured_media":40843,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[130],"tags":[39],"class_list":["post-40840","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-bootstrap","tag-conseils"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v25.9 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Bootstrap 5&nbsp;: quelles nouveaut\u00e9s&nbsp;?<\/title>\n<meta name=\"description\" content=\"Le m\u00e9tier de d\u00e9veloppeur peut \u00eatre frustrant&nbsp;: r\u00e9inventer du HTML, du CSS et du JavaScript \u00e0 chaque projet... Bien que certains pr\u00e9f\u00e8rent \u00e9crire leur\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.codeur.com\/blog\/bootstrap-5-nouveautes\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Bootstrap 5&nbsp;: quelles nouveaut\u00e9s&nbsp;?\" \/>\n<meta property=\"og:description\" content=\"Le m\u00e9tier de d\u00e9veloppeur peut \u00eatre frustrant&nbsp;: r\u00e9inventer du HTML, du CSS et du JavaScript \u00e0 chaque projet... Bien que certains pr\u00e9f\u00e8rent \u00e9crire leur\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.codeur.com\/blog\/bootstrap-5-nouveautes\/\" \/>\n<meta property=\"og:site_name\" content=\"Codeur.com\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/fr-fr.facebook.com\/codeurfreelance\/\" \/>\n<meta property=\"article:published_time\" content=\"2020-07-28T08:50:34+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-09-05T14:51:35+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.codeur.com\/blog\/wp-content\/uploads\/2020\/07\/bootstrap5-nouveautes.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1024\" \/>\n\t<meta property=\"og:image:height\" content=\"618\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Thomas Lazzaroni\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@totolazza\" \/>\n<meta name=\"twitter:site\" content=\"@codeur\" \/>\n<meta name=\"twitter:label1\" content=\"\u00c9crit par\" \/>\n\t<meta name=\"twitter:data1\" content=\"Thomas Lazzaroni\" \/>\n\t<meta name=\"twitter:label2\" content=\"Dur\u00e9e de lecture estim\u00e9e\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.codeur.com\/blog\/bootstrap-5-nouveautes\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.codeur.com\/blog\/bootstrap-5-nouveautes\/\"},\"author\":{\"name\":\"Thomas Lazzaroni\",\"@id\":\"https:\/\/www.codeur.com\/blog\/#\/schema\/person\/cc3b0a678aeffcae19ecc599eaf679e5\"},\"headline\":\"Bootstrap 5&nbsp;: quelles nouveaut\u00e9s&nbsp;?\",\"datePublished\":\"2020-07-28T08:50:34+00:00\",\"dateModified\":\"2025-09-05T14:51:35+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.codeur.com\/blog\/bootstrap-5-nouveautes\/\"},\"wordCount\":929,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.codeur.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.codeur.com\/blog\/bootstrap-5-nouveautes\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.codeur.com\/blog\/wp-content\/uploads\/2020\/07\/bootstrap5-nouveautes.jpg\",\"keywords\":[\"Conseils\"],\"articleSection\":[\"Bootstrap\"],\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.codeur.com\/blog\/bootstrap-5-nouveautes\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.codeur.com\/blog\/bootstrap-5-nouveautes\/\",\"url\":\"https:\/\/www.codeur.com\/blog\/bootstrap-5-nouveautes\/\",\"name\":\"Bootstrap 5&nbsp;: quelles nouveaut\u00e9s&nbsp;?\",\"isPartOf\":{\"@id\":\"https:\/\/www.codeur.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.codeur.com\/blog\/bootstrap-5-nouveautes\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.codeur.com\/blog\/bootstrap-5-nouveautes\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.codeur.com\/blog\/wp-content\/uploads\/2020\/07\/bootstrap5-nouveautes.jpg\",\"datePublished\":\"2020-07-28T08:50:34+00:00\",\"dateModified\":\"2025-09-05T14:51:35+00:00\",\"description\":\"Le m\u00e9tier de d\u00e9veloppeur peut \u00eatre frustrant&nbsp;: r\u00e9inventer du HTML, du CSS et du JavaScript \u00e0 chaque projet... Bien que certains pr\u00e9f\u00e8rent \u00e9crire leur\",\"breadcrumb\":{\"@id\":\"https:\/\/www.codeur.com\/blog\/bootstrap-5-nouveautes\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.codeur.com\/blog\/bootstrap-5-nouveautes\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/www.codeur.com\/blog\/bootstrap-5-nouveautes\/#primaryimage\",\"url\":\"https:\/\/www.codeur.com\/blog\/wp-content\/uploads\/2020\/07\/bootstrap5-nouveautes.jpg\",\"contentUrl\":\"https:\/\/www.codeur.com\/blog\/wp-content\/uploads\/2020\/07\/bootstrap5-nouveautes.jpg\",\"width\":1024,\"height\":618,\"caption\":\"nouveaut\u00e9s Bootstrap 5\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.codeur.com\/blog\/bootstrap-5-nouveautes\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Blog\",\"item\":\"https:\/\/www.codeur.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"D\u00e9veloppement\",\"item\":\"https:\/\/www.codeur.com\/blog\/developpement\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Frameworks\",\"item\":\"https:\/\/www.codeur.com\/blog\/developpement\/frameworks\/\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"Bootstrap\",\"item\":\"https:\/\/www.codeur.com\/blog\/developpement\/frameworks\/bootstrap\/\"},{\"@type\":\"ListItem\",\"position\":5,\"name\":\"Bootstrap 5&nbsp;: quelles nouveaut\u00e9s&nbsp;?\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.codeur.com\/blog\/#website\",\"url\":\"https:\/\/www.codeur.com\/blog\/\",\"name\":\"Codeur.com\",\"description\":\"codeur\",\"publisher\":{\"@id\":\"https:\/\/www.codeur.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.codeur.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-FR\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.codeur.com\/blog\/#organization\",\"name\":\"Codeur.com\",\"url\":\"https:\/\/www.codeur.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/www.codeur.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.codeur.com\/blog\/wp-content\/uploads\/2022\/04\/logo-codeur-com.png\",\"contentUrl\":\"https:\/\/www.codeur.com\/blog\/wp-content\/uploads\/2022\/04\/logo-codeur-com.png\",\"width\":2560,\"height\":465,\"caption\":\"Codeur.com\"},\"image\":{\"@id\":\"https:\/\/www.codeur.com\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/fr-fr.facebook.com\/codeurfreelance\/\",\"https:\/\/x.com\/codeur\",\"https:\/\/www.linkedin.com\/company\/codeur\/\",\"https:\/\/www.youtube.com\/channel\/UCgj9ySM9xy3gdL8qBafl9Uw\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.codeur.com\/blog\/#\/schema\/person\/cc3b0a678aeffcae19ecc599eaf679e5\",\"name\":\"Thomas Lazzaroni\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/www.codeur.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/7306fb87b7017ab0955d07c2f2b771ac79e91965a2fca514df0c043f7c087fd2?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/7306fb87b7017ab0955d07c2f2b771ac79e91965a2fca514df0c043f7c087fd2?s=96&d=mm&r=g\",\"caption\":\"Thomas Lazzaroni\"},\"description\":\"Depuis plus de 10 ans, je contribue \u00e0 faire rayonner nos sites en imaginant des strat\u00e9gies qui renforcent notre visibilit\u00e9 et notre position de r\u00e9f\u00e9rence.\",\"sameAs\":[\"https:\/\/totolazza.com\",\"https:\/\/www.linkedin.com\/in\/thomaslazzaroni\/\",\"https:\/\/x.com\/totolazza\"],\"url\":\"https:\/\/www.codeur.com\/blog\/author\/thomas\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Bootstrap 5&nbsp;: quelles nouveaut\u00e9s&nbsp;?","description":"Le m\u00e9tier de d\u00e9veloppeur peut \u00eatre frustrant&nbsp;: r\u00e9inventer du HTML, du CSS et du JavaScript \u00e0 chaque projet... Bien que certains pr\u00e9f\u00e8rent \u00e9crire leur","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.codeur.com\/blog\/bootstrap-5-nouveautes\/","og_locale":"fr_FR","og_type":"article","og_title":"Bootstrap 5&nbsp;: quelles nouveaut\u00e9s&nbsp;?","og_description":"Le m\u00e9tier de d\u00e9veloppeur peut \u00eatre frustrant&nbsp;: r\u00e9inventer du HTML, du CSS et du JavaScript \u00e0 chaque projet... Bien que certains pr\u00e9f\u00e8rent \u00e9crire leur","og_url":"https:\/\/www.codeur.com\/blog\/bootstrap-5-nouveautes\/","og_site_name":"Codeur.com","article_publisher":"https:\/\/fr-fr.facebook.com\/codeurfreelance\/","article_published_time":"2020-07-28T08:50:34+00:00","article_modified_time":"2025-09-05T14:51:35+00:00","og_image":[{"width":1024,"height":618,"url":"https:\/\/www.codeur.com\/blog\/wp-content\/uploads\/2020\/07\/bootstrap5-nouveautes.jpg","type":"image\/jpeg"}],"author":"Thomas Lazzaroni","twitter_card":"summary_large_image","twitter_creator":"@totolazza","twitter_site":"@codeur","twitter_misc":{"\u00c9crit par":"Thomas Lazzaroni","Dur\u00e9e de lecture estim\u00e9e":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.codeur.com\/blog\/bootstrap-5-nouveautes\/#article","isPartOf":{"@id":"https:\/\/www.codeur.com\/blog\/bootstrap-5-nouveautes\/"},"author":{"name":"Thomas Lazzaroni","@id":"https:\/\/www.codeur.com\/blog\/#\/schema\/person\/cc3b0a678aeffcae19ecc599eaf679e5"},"headline":"Bootstrap 5&nbsp;: quelles nouveaut\u00e9s&nbsp;?","datePublished":"2020-07-28T08:50:34+00:00","dateModified":"2025-09-05T14:51:35+00:00","mainEntityOfPage":{"@id":"https:\/\/www.codeur.com\/blog\/bootstrap-5-nouveautes\/"},"wordCount":929,"commentCount":0,"publisher":{"@id":"https:\/\/www.codeur.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.codeur.com\/blog\/bootstrap-5-nouveautes\/#primaryimage"},"thumbnailUrl":"https:\/\/www.codeur.com\/blog\/wp-content\/uploads\/2020\/07\/bootstrap5-nouveautes.jpg","keywords":["Conseils"],"articleSection":["Bootstrap"],"inLanguage":"fr-FR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.codeur.com\/blog\/bootstrap-5-nouveautes\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.codeur.com\/blog\/bootstrap-5-nouveautes\/","url":"https:\/\/www.codeur.com\/blog\/bootstrap-5-nouveautes\/","name":"Bootstrap 5&nbsp;: quelles nouveaut\u00e9s&nbsp;?","isPartOf":{"@id":"https:\/\/www.codeur.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.codeur.com\/blog\/bootstrap-5-nouveautes\/#primaryimage"},"image":{"@id":"https:\/\/www.codeur.com\/blog\/bootstrap-5-nouveautes\/#primaryimage"},"thumbnailUrl":"https:\/\/www.codeur.com\/blog\/wp-content\/uploads\/2020\/07\/bootstrap5-nouveautes.jpg","datePublished":"2020-07-28T08:50:34+00:00","dateModified":"2025-09-05T14:51:35+00:00","description":"Le m\u00e9tier de d\u00e9veloppeur peut \u00eatre frustrant&nbsp;: r\u00e9inventer du HTML, du CSS et du JavaScript \u00e0 chaque projet... Bien que certains pr\u00e9f\u00e8rent \u00e9crire leur","breadcrumb":{"@id":"https:\/\/www.codeur.com\/blog\/bootstrap-5-nouveautes\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.codeur.com\/blog\/bootstrap-5-nouveautes\/"]}]},{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/www.codeur.com\/blog\/bootstrap-5-nouveautes\/#primaryimage","url":"https:\/\/www.codeur.com\/blog\/wp-content\/uploads\/2020\/07\/bootstrap5-nouveautes.jpg","contentUrl":"https:\/\/www.codeur.com\/blog\/wp-content\/uploads\/2020\/07\/bootstrap5-nouveautes.jpg","width":1024,"height":618,"caption":"nouveaut\u00e9s Bootstrap 5"},{"@type":"BreadcrumbList","@id":"https:\/\/www.codeur.com\/blog\/bootstrap-5-nouveautes\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Blog","item":"https:\/\/www.codeur.com\/blog\/"},{"@type":"ListItem","position":2,"name":"D\u00e9veloppement","item":"https:\/\/www.codeur.com\/blog\/developpement\/"},{"@type":"ListItem","position":3,"name":"Frameworks","item":"https:\/\/www.codeur.com\/blog\/developpement\/frameworks\/"},{"@type":"ListItem","position":4,"name":"Bootstrap","item":"https:\/\/www.codeur.com\/blog\/developpement\/frameworks\/bootstrap\/"},{"@type":"ListItem","position":5,"name":"Bootstrap 5&nbsp;: quelles nouveaut\u00e9s&nbsp;?"}]},{"@type":"WebSite","@id":"https:\/\/www.codeur.com\/blog\/#website","url":"https:\/\/www.codeur.com\/blog\/","name":"Codeur.com","description":"codeur","publisher":{"@id":"https:\/\/www.codeur.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.codeur.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"},{"@type":"Organization","@id":"https:\/\/www.codeur.com\/blog\/#organization","name":"Codeur.com","url":"https:\/\/www.codeur.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/www.codeur.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.codeur.com\/blog\/wp-content\/uploads\/2022\/04\/logo-codeur-com.png","contentUrl":"https:\/\/www.codeur.com\/blog\/wp-content\/uploads\/2022\/04\/logo-codeur-com.png","width":2560,"height":465,"caption":"Codeur.com"},"image":{"@id":"https:\/\/www.codeur.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/fr-fr.facebook.com\/codeurfreelance\/","https:\/\/x.com\/codeur","https:\/\/www.linkedin.com\/company\/codeur\/","https:\/\/www.youtube.com\/channel\/UCgj9ySM9xy3gdL8qBafl9Uw"]},{"@type":"Person","@id":"https:\/\/www.codeur.com\/blog\/#\/schema\/person\/cc3b0a678aeffcae19ecc599eaf679e5","name":"Thomas Lazzaroni","image":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/www.codeur.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/7306fb87b7017ab0955d07c2f2b771ac79e91965a2fca514df0c043f7c087fd2?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/7306fb87b7017ab0955d07c2f2b771ac79e91965a2fca514df0c043f7c087fd2?s=96&d=mm&r=g","caption":"Thomas Lazzaroni"},"description":"Depuis plus de 10 ans, je contribue \u00e0 faire rayonner nos sites en imaginant des strat\u00e9gies qui renforcent notre visibilit\u00e9 et notre position de r\u00e9f\u00e9rence.","sameAs":["https:\/\/totolazza.com","https:\/\/www.linkedin.com\/in\/thomaslazzaroni\/","https:\/\/x.com\/totolazza"],"url":"https:\/\/www.codeur.com\/blog\/author\/thomas\/"}]}},"_links":{"self":[{"href":"https:\/\/www.codeur.com\/blog\/wp-json\/wp\/v2\/posts\/40840","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.codeur.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.codeur.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.codeur.com\/blog\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/www.codeur.com\/blog\/wp-json\/wp\/v2\/comments?post=40840"}],"version-history":[{"count":0,"href":"https:\/\/www.codeur.com\/blog\/wp-json\/wp\/v2\/posts\/40840\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.codeur.com\/blog\/wp-json\/wp\/v2\/media\/40843"}],"wp:attachment":[{"href":"https:\/\/www.codeur.com\/blog\/wp-json\/wp\/v2\/media?parent=40840"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.codeur.com\/blog\/wp-json\/wp\/v2\/categories?post=40840"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.codeur.com\/blog\/wp-json\/wp\/v2\/tags?post=40840"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}