kebab-case
Exemple : main-container, btn-primary
Pourquoi ?
Section intitulée « Pourquoi ? »- Adapté au CSS et HTML, car les classes et IDs ne peuvent pas contenir d’espaces.
- Très lisible dans les fichiers.
- Utilisé aussi pour les noms de fichiers.
Exemple pratique
Section intitulée « Exemple pratique »<div class="main-container"></div>.main-container { padding: 20px;}Avantages : lisible, adapté au web.
Inconvénient : impossible à utiliser en JS (le - est interprété comme une soustraction).