العودة إلى جميع الأدلة أدلة

ما هي kebab-case؟ الاستخدام في عناوين URL وCSS

تكتب kebab-case كل حرف بأحرف صغيرة وتصل الكلمات بشرطات (-)، وسُمّيت على اسم المكوّنات المنظومة في سيخ الكباب.

قواعد kebab-case

تصبح عبارة user profile image بصيغة user-profile-image في kebab-case. وتُسمّى أيضًا spinal-case أو dash-case.

تختلف عن snake_case في استخدام الشرطات بدلًا من الشرطات السفلية فقط.

أين تُستخدم

لماذا الشرطات في عناوين URL وCSS

تسمح لغات برمجة كثيرة بالشرطات السفلية في المعرّفات، لكن الشرطات تُقرأ على أنها طرح ولا يمكن استخدامها في الأسماء. لذا استقرّت الشرطات طبيعيًا في المجالات خارج الشيفرة مثل عناوين URL وCSS وأسماء الملفات.

تعامل محرّكات البحث الشرطات كفواصل بين الكلمات، بينما لا تعامل الشرطات السفلية كذلك أحيانًا، لذا يُوصى بالشرطات في عناوين URL.

تنبيه

لا يمكن استخدام الشرطات في معرّفات الشيفرة، لذا لا تُستخدم kebab-case لأشياء مثل أسماء متغيرات JavaScript. في تلك الحالات، حوّل إلى camelCase بدلًا منها.