Согласны ли подчеркивания для идентификаторов и классов CSS в приложении Rails? - PullRequest
4 голосов
/ 01 марта 2012

Я всегда использовал hypens в классах CSS и идентификаторах. Я заметил, что многие плагины Rails (и ядро ​​Rails) используют подчеркивание. Мне было интересно, это соглашение в приложении Rails?

Я не совсем понимаю, какое соглашение следует соблюдать, потому что я также использую гем ZURB Foundation, в котором используются дефисы.

Ответы [ 3 ]

3 голосов
/ 01 марта 2012

В большинстве редакторов функция автозаполнения работает лучше, если имена содержат подчеркивания вместо дефисов. Я думаю, что это может быть причиной.

1 голос
/ 01 марта 2012

Рискну предположить, что дефисы редко используются для имен переменных, имен классов, имен методов и т. Д. Разработчики по привычке используют подчеркивание при именовании в HTML и CSS.

Я не верю, что в любом случае есть какое-либо соглашение.Просто предпочтение.

0 голосов
/ 01 марта 2012

... считают, что дефисы имеют математическое значение, а подчеркивание не имеет

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...