Formation Prestashop intégrateur: Guide CSS / Sélecteurs

Vous êtes ici : Accueil / Prestashop intégrateur / Guide CSS / Sélecteurs


Sélecteurs

Préférez les classes plutôt que les noms de balises pour une performance de rendu optimale.

Évitez d'utiliser plusieurs attributs de sélecteur (e.g., [class^="..."]) sur des éléments apparaissant souvent dans la page. La performance du navigateur est impactée par ces sélecteurs.

Gardez vos sélecteurs courts et limitez le nombre d'éléments dans chaque sélecteur à trois.

Encadrez vos classes par le parent le plus proche uniquement lorsque cela est nécessaire (e.g., quand vous n'utilisez pas les classes préfixées).

/* Bad */
span { ... }
.page-container #stream .stream-item .tweet .tweet-header .username { ... }
.avatar { ... }

/* Good  */
.avatar { ... }
.tweet-header .username { ... }
.tweet .avatar { ... }