Bonnes pratiques en CSS : BEM et OOCSS
Citation:
Des années durant, j'ai intégré des sites Web et développé des applications JavaScript sans ressentir le besoin d'une méthodologie pour nommer les classes CSS. Puis, les projets grossissant, le code CSS est devenu douloureux…
L'épineux sujet du nommage en CSS est loin d'être fermé. Depuis le début de la décennie, plusieurs auteurs majeurs ont partagé leurs recherches. Ils ont apporté un regard nouveau et sont allés à contrecourant, en rupture avec ce qui faisait jusqu'alors consensus. Je raconte dans cet article mon propre cheminement dans leurs travaux en espérant qu'il sera utile à l'intégrateur Web autant qu'au développeur JavaScript. J'ai cherché en effet une approche adaptée à la fois aux pages et aux applications Web.
Tiré des cours et tutoriels CSS : http://css.developpez.com/cours/ , lire l'article complet : Bonnes pratiques en CSS : BEM et OOCSS
Table des matières :
Citation:
Introduction
I. OOCSS
II. BEM
III. Pertinence de BEM
III.a. La propreté
III.b. La performance
III.c. La scalability et une architecture par composants
IV. Une syntaxe BEM… jolie !
V. Ingérences transversales et… OOCSS
V.a. À propos d'objets CSS
VI. Cas d'utilisation, partie 1 : HTML
VI.a. Discussion HTML
VII. Cas d'utilisation, partie 2 : CSS avec SASS
VII.a. Discussion CSS
Conclusion