Convención de nomenclatura que consiste en escribir palabras en minúsculas separadas mediante guiones (-).
Kebab Case es un estilo de nombrado en el que: Todas las palabras se escriben en minúsculas. Se separan mediante el carácter guion (-). No se utilizan espacios ni mayúsculas internas. El nombre proviene de la analogía visual con un kebab, donde los ingredientes están alineados en una brocheta, separados de forma uniforme. Este estilo es especialmente común en: URLs amigables (friendly URLs). Nombres de archivos en proyectos web. Clases en hojas de estilo CSS (Cascading Style Sheets – Hojas de Estilo en Cascada). Componentes en algunos frameworks frontend. A diferencia de: Snake Case (user_name) Camel Case (userName) Pascal Case (UserName) Kebab Case mejora la legibilidad en entornos donde el guion es válido y recomendable, como en rutas web y selectores CSS. Sin embargo, no suele emplearse como nombre de variables en la mayoría de lenguajes de programación debido a que el guion se interpreta como operador de resta.
<!-- Clase CSS en kebab-case --> <div class="user-profile-card"> <h2 class="user-name">Lucía</h2> </div>