Aujourdâhui, jâai fait la revue de code dâun collĂšgueâŠ
Et il utilisait mal Bootstrap.
Il avait oublié un principe fondamental de ce framework : le mobile-first.
Quand jâai vu ça dans son code đ
:
đ Le problĂšme :
En Bootstrap, les classes de type col-md-6 ou col-lg-3 sont dĂ©jĂ mobile-first. Ăa veut dire que :
đcol-md-6 signifie 100% de largeur en dessous de md, puis 50% Ă partir de md.
đ col-lg-3 signifie 100% de largeur en dessous de lg, puis 25% Ă partir de lg.
â Donc col-12 est totalement inutile.
đ La bonne approche
Il aurait juste fallu écrire :
â
Le comportement reste le mĂȘme sur mobile, sauf quâon Ă©vite une classe redondante.
đ Pourquoi c'est important ?
đMoins de classes inutiles â Code plus propre.
đMeilleure lisibilitĂ© â Plus facile Ă comprendre.
đRespect du principe mobile-first â On exploite vraiment Bootstrap comme il a Ă©tĂ© conçu.
Si tu utilises Bootstrap, retiens bien ça :
đ Pas besoin d'ajouter col-12 si tu mets dĂ©jĂ col-md-* ou col-lg-*.
Aujourdâhui, jâai corrigĂ© ça dans le code de mon collĂšgue.
Demain, tu feras peut-ĂȘtre attention dans le tien. đ
Et toi ? Est-ce que tu faisais aussi cette erreur ?