Javascript-форум (https://javascript.ru/forum/)
-   (X)HTML/CSS (https://javascript.ru/forum/xhtml-html-css/)
-   -   имя для класса (https://javascript.ru/forum/xhtml-html-css/18976-imya-dlya-klassa.html)

tenshi 23.07.2011 16:54

подчёркивание визуально сильнее разделяет чем дефис => логичней подчёркивание использовать для разделения пространств имён, а дефис - для слов в именах:

.my_side-bar_header

а для модификаторов удобно использовать символ равенства:
.state-active\=true

monolithed 23.07.2011 17:20

Интересно теперь узнать у тех кто выбрал дефис, вы всех языках придерживаетесь такого правила?

tenshi 23.07.2011 17:52

во всех, где он допустим синтаксисом.

x-yuri 29.07.2011 07:58

а php-шники репрезентативны? :) У меня, например, my_side-bar_header автоматически воспринимается как bar_header в my_side. Чтобы правильно это прочитать, надо приложить какое-то усилие. По поводу "что использую"... дефис (side-bar-header) и вложенность не больше двух элементов (то, о чем говорил Kolyaj), пока что меня это устраивает

vflash 29.07.2011 16:03

x-yuri, да.

x-yuri 03.01.2013 06:04

наткнулся на статью (Of Spaces, Underscores and Dashes) и вспомнил про эту тему :)


Часовой пояс GMT +3, время: 22:41.