kebab-case:一种命名风格,把多个单词全部用小写字母写出,并用连字符 - 连接(如 user-name、open-source)。常用于 URL、文件名、CSS 类名 等。(也常见其他命名法如 camelCase、snake_case。)
/ˈkɪbæb keɪs/
Use kebab-case for CSS class names like main-nav.
在 CSS 类名中使用 kebab-case,比如 main-nav。
The documentation recommends kebab-case for URLs because it is readable and works well across different systems. 文档建议在 URL 中使用 kebab-case,因为它更易读,也更适用于不同系统之间的兼容。
kebab 原指“烤肉串”,因为这种写法把词用连字符“串”在一起,看起来像一串串连接的肉块;case 在这里指“字母大小写/书写格式”。因此 kebab-case 形象地表示“用连字符把词串起来的写法”。
由于 kebab-case 是较新的编程与排版术语,主要出现在 技术写作 而非传统文学经典中;常见于技术书籍与规范文档,例如: