Нужно ли использовать строчные буквы для каждого элемента и атрибута, свойств в css и xhtml? - PullRequest
2 голосов
/ 22 января 2010

4,2. Имена элементов и атрибутов должны быть в нижнем регистре

Документы XHTML должны использовать строчные буквы для всех имен элементов и атрибутов HTML. Это различие необходимо, потому что XML чувствителен к регистру, например,

и - это разные теги.

Источник: http://www.w3.org/TR/2002/REC-xhtml1-20020801/diffs.html#h-4.2

Но необходимо ли это для атрибутов, свойств, значений, класса и идентификатора для элементов.

Верхний регистр и регистр не должны использоваться.

В чем преимущество использования строчных букв для каждой вещи?

Ответы [ 2 ]

2 голосов
/ 22 января 2010

Единственным реальным преимуществом является то, что ваша веб-страница будет соответствовать XHTML. Браузеры построены на философии «будь консервативен в том, что ты испускаешь, и либерален в том, что ты принимаешь», и сумасшедшая капитализация не должна бросать ни одного из них (кроме, может быть, IE, но это совсем другая битва)

Что касается теоретических преимуществ, то это экономит время и усилия разработчиков, но AFAIK, браузерам все равно, так что ...

2 голосов
/ 22 января 2010

В чем преимущество использования строчных букв для каждой вещи?

Есть несколько веских причин:

  • упрощает реализацию; вам нужно будет найти только один вариант для соответствия тегу, а не все варианты с учетом регистра, например
  • легче набирать, если это необходимо; люди ценят вещи, которые спасают их от усилий
  • один последовательный способ сделать все
  • снижение когнитивных издержек относительно того, должен ли этот тег быть написан заглавными буквами
...