Bonne pratique
Le CSS Containment (ou compartimentation CSS) indique qu'un nœud et son contenu sont, autant que possible, indépendants du reste de l'arborescence de la page.
En fonction du type d'indépendance (strict
, content
, size
, layout
, style
et/ou paint
) de la propriété contain
, le navigateur :
Le "Référentiel d'écoconception web (REW)" est publié par GreenIT.fr dans le cadre des travaux du Collectif conception numérique responsable selon les termes de la licence Creative Commons Attribution.
Tailwind CSS encourage l'utilisation de classes utilitaires qui isolent les styles au niveau des composants. Cela aide à maintenir un DOM léger et bien structuré, facilitant ainsi la mise en œuvre de CSS Containment pour réduire les recalculs de rendu.
Grâce à une conception modulaire, Tailwind permet de créer des composants isolés facilement. Cela s'aligne parfaitement avec la pratique du containment puisque les styles ne « fuient » pas, optimisant ainsi l'efficience du DOM et réduisant la charge de calcul des navigateurs.
Règle de validation
Le nombre d'éléments non isolés doit être inférieur ou égal à 20%
Ressources économisées