Именование HTML-атрибутов “класса” и “идентификатора” - подчеркивает штриховой линией по сравнению с [закрытыми] подчеркиваниями

Инструменты-> Опции-> Текстовый редактор-> C#-> Форматирующий-> Новые строки-> Опции Новой строки для фигурных скобок-> Снимают все флажки.

108
задан Deduplicator 1 February 2015 в 16:26
поделиться

5 ответов

Я считаю, что это полностью зависит от программиста. Вы также можете использовать camelCase, если хотите (но я думаю, что это выглядело бы неудобно).

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

3
ответ дан 24 November 2019 в 03:30
поделиться

Любой пример совершенно верен, вы даже можете добавить в смесь ":" или "." в качестве разделителей согласно спецификации w3c . Я лично использую "_", если это имя из двух слов, просто из-за его сходства с пробелом.

2
ответ дан 24 November 2019 в 03:30
поделиться

На самом деле все сводится к предпочтениям, но то, что будет раскачивать вас в определенном направлении, может быть редактором, который вы кодируете. Например, функция автозавершения TextMate останавливается на дефисе, но видит слова, разделенные подчеркиванием, как одно слово. Поэтому имена и идентификаторы классов с the_post при использовании функции автозавершения (Esc) работают лучше, чем с the-post.

4
ответ дан 24 November 2019 в 03:30
поделиться

Я использую первый (один-два), потому что он более читабельный. Для изображений я предпочитаю подчеркивание (btn_more.png). Дело верблюдов (oneTwo) - еще один вариант.

1
ответ дан 24 November 2019 в 03:30
поделиться

Я бы предложил выделить в основном из-за побочного эффекта javascript, с которым я столкнулся.

Если бы вы напечатали код ниже в вашей локационной строке, вы бы получили ошибку: 'example-value' не определено. Если бы div был назван с подчеркиванием, это бы сработало.

javascript:alert(example-value.currentStyle.hasLayout);
0
ответ дан 24 November 2019 в 03:30
поделиться
Другие вопросы по тегам:

Похожие вопросы: