|<- [[cfn:What is a CSS Reset]]|[[cfn:Popular frameworks]] ->| =====frameworks and grids===== ====CSS frameworks==== Fichiers CSS pré-préparés fournissant une système de template pour le //layout// du site. ===Contenu commun des frameworks=== - CSS reset - Basic element styling - Basic Structural styling - Browser inconsistencies - form & table styling - typography - CSS grid ===Grilles CSS=== - Conçues pour faciliter la mise en place de mise en page multi-colonne - Les grilles peuvent être basée sur des tailles fixes, des mises en page fluides, ou des ratios d'aspect - Les classes pré-construites définissent la largeur et les relations entre les éléments - Pour créer des mises en page, les designers appliquent parfois tout simplement les classes aux éléments structurels - Les grilles CSS sont parfois parties de frameworks plus grands, parfois seules ===Points positifs des framework CSS=== - peuvent faire économiser énormément de temps lors de la conception de sites - code cross-browser déjà prêt - grille CSS déjà prête - créé un environnement de travail consistent pour des équipes de travail ===Points négatifs des framework CSS=== - la plupart des sites n'utiliseront pas tous les éléments du framework - certains frameworks sont structuré avec plusieurs fichiers CSS - Lles frameworks tendent à se baser massivement sur des classes - les classes utilisées n'apportent généralement rien à la sémantique ==autres considérations sur les frameworks=== - peuvent être compliqués à mettre à jour, maintenir ou débugger - ajouter des fonctionnalités peut être time-consuming - il faut s'attendre à prendre du temps avant de maîtriser un framework - les frameworks bien écrits sont de bonnes manières d'apprendre certaines techniques