Navigation

Toutes les catégories

Filtrer par auteur

Voir les derniers articles

Guide CSS : 10 bonnes pratiques à respecter dans votre feuille de style

En tant que web designer vous êtes souvent amené à créer ou modifier un fichier CSS. Mais avec les évolutions et les mises à jour de ce...

Publié par Charlotte Chollat

En tant que web designer vous êtes souvent amené à créer ou modifier un fichier CSS. Mais avec les évolutions et les mises à jour de ce langage il est parfois difficile de décider de la meilleure écriture à adopter.

Dans ce guide, nous allons vous donner les bonnes pratiques à respecter pour que votre fichier CSS n’impacte pas la qualité du site que vous développez.

1. Insérer le reset CSS

L’un des plus gros défis lors du développement d’un site web est la compatibilité entre les différents navigateurs.

Le reset CSS est une feuille de style qui réduit considérablement ces erreurs d’incompatibilité grâce à un style général définit, mais facilement personnalisable.

Normalize.css est un reset moderne et assez précis basé sur le HTML 5.

Vous devez insérer la feuille de style de ce reset CSS dans la section <head>, avant la définition de vos styles.

Reset CSS

2. Organiser les éléments

Pour mieux s’y retrouver vous devez organiser les éléments de votre feuille de style. Cela signifie que l’ordre doit être logique.

Vous commencerez par les éléments du <body>, puis ceux du <header>, de la <nav> et du <footer>.

Organiser feuille CSS

3. Respecter les conventions d’écriture pour les IDs et classes

Il est important de nommer correctement vos IDs et classes. Ils doivent notamment :

  • Être durables
  • Représenter clairement l’élément en question

Par exemple, vous éviterez de nommer une classe « title-red » car le jour où la couleur du titre change le nom de la classe ne représentera plus l’élément.

Notre conseil en plus
Restez cohérent dans les noms de vos éléments. Par exemple utilisez le même caractère pour séparer deux mots : « .secondary-nav », ou « .secondaryNav ».

4. Regrouper les IDs et Classes d’un même composant

Si un composant HTML comporte différents IDs et classes il est préférable de les regrouper dans votre fichier CSS. S’il y a une erreur vous pourrez plus facilement la retrouver.

Par exemple, pour un composant ayant pour classe « cylinder » puis deux div ayant respectivement pour ID « front » et « back » vous organiserez votre code de la façon suivante :

Regroupement CSS

5. Utiliser le code hexadécimal des couleurs

Pour donner une couleur à un élément deux choix s’offrent à vous :

  • Soit vous utilisez le nom de la couleur : color : green
  • Soit vous utilisez le code hexadécimal : color : #008000

En revanche, nous vous conseillons d’utiliser le code hexadécimal car il est 4 à 5 fois plus rapide à charger que le nom de la couleur.

6. Utiliser les préfixes CSS des navigateurs

Chaque navigateur possède sont lot de spécificités au niveau des styles.

Depuis l’arrivée de CSS3, vous devez insérer les préfixes vendeurs dans votre feuille CSS pour que chaque navigateur prenne en compte les fonctionnalités et styles que vous implémentez. Sans cela, vous risquez de rencontrer des erreurs.

Voici la liste des principaux préfixes vendeurs :

  • Chrome : -webkit-
  • Safari : -webkit-
  • iOS : -webkit-
  • Firefox : -moz-
  • Opera : -o-

7. Apporter des informations sur la feuille de style

Au fil du temps vous ne serez pas la seule personne à utiliser la feuille de style CSS sur laquelle vous travaillez.

Il est donc important d’inclure les mentions suivantes :

  • L’auteur
  • L’URL
  • Le nom du thème s’il y en a un
  • Une description
  • Des tags

Informations feuille CSS

Lorsqu’une autre personne utilisera le fichier, elle sera ainsi en mesure de contacter le créateur pour éventuellement obtenir des informations supplémentaires.

8. Insérer des commentaires et annotations

Pour une meilleure organisation et pour s’y retrouver plus facilement il est recommandé d’insérer des commentaires et des annotations dans votre feuille de style.

Les commentaires peuvent par exemple délimiter les différentes parties et les annotations apporter des précisions sur un style en particulier.

En cas d’erreur, vous pourrez atteindre rapidement la partie concernée dans votre fichier.

9. Compresser le fichier CSS

Votre fichier CSS peut avoir un impact sur la vitesse de chargement du site à cause des sauts de ligne, des espaces, des styles redondants, etc.

Si vous constatez que le temps de chargement est anormal, compressez votre fichier CSS avec l’outil CSS Compressor par exemple.

10. Vérifier et valider le code CSS

Pour vérifier que votre feuille de style est bien construite vous pouvez utiliser le service de validation CSS du W3C.

En utilisant cet outil vous pourrez également vous rendre compte des éventuelles erreurs présentent ce qui vous fera gagner beaucoup de temps.

Validation code CSS

Si vous connaissez d’autres bonnes pratiques en CSS n’hésitez pas à les partager en commentaires 🙂

Lire la suite de l'article

Newsletter WebActus

Abonnez-vous pour recevoir notre sélection des meilleurs articles directement dans votre boîte mail.

Nous ne partagerons pas votre adresse e-mail.

Articles similaires

Graphisme

Symbolique animal : que signifie le crocodile dans un logo ?

Le crocodile aurait-il les dents longues  ? Il reste relativement peu utilisé dans les logos des marques françaises (trop associé, peut-être,...

Publié le par Melanie De Coster
Graphisme

Top 6 des meilleurs générateurs de favicon gratuits

Le favicon est maintenant incontournable pour tout site internet qui veut se donner une apparence un minimum professionnelle. Car il ne s’agit plus seulement que les pages...

Publié le par Melanie De Coster