I've always known it as kebab-case
.
On a funny note, I've heard people call it a SCREAM-KEBAB
when all the letters are capitalized.
I've always liked kebab-case
as it seems the most readable when you need whitespace. However, some programs interpret the dash as a minus sign, and it can cause problems as what you think is a name turns into a subtraction operation.
first-second // first minus second?
ten-2 // ten minus two?
Also, some frameworks parse dashes in kebab cased property. For example, GitHub Pages uses Jekyll, and Jekyll parses any dashes it finds in an md file. For example, a file named 2020-1-2-homepage.md
on GitHub Pages gets put into a folder structured as \2020\1\2\homepage.html
when the site is compiled.
A safer alternative to kebab-case
is snake_case
, or SCREAMING_SNAKE_CASE
, as underscores cause less confusion when compared to a minus sign.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4