2009-09-23 2 views
1

저는 현재 회사의 사이트에 대한 리팩토링 HTML 및 CSS를 담당하고 있습니다. 현재 CSS 코드를 보았으므로 ID 및 클래스 (낙타 표기법)의 명명 규칙을 따르고 있습니다. 그러나 지난 주에 나는 사무실의 모든 사람들에게 데모를했습니다. 한 사람은 페이지에 대한 SEO 접근성에 대해 언급했기 때문에 하나 이상의 단어가 포함 된 이름 사이에 밑줄이나 대시를 사용하는 것에 대한 아이디어를 표현했습니다. 이 경우 그의 아이디어가 유용할지 확실하지 않습니다. 누구든지이 문제에 대한 아이디어가 있습니까?CSS에 적합한 규칙을 정의하는 방법은 무엇입니까?

답변

4

남자 그 자신 (Eric Meyer) frowned upon their use 년 전. 개인적으로 초기 캡 접근법을 선호합니다. 이것이 접근성을 어떻게 도울 수 있는지 보지 못합니다.

일관성이있는 한 선택할 때 약간의 차이가있을 것입니다 (당연히 유효해야합니다).

0

개인적으로 처음에는 작은 글자를 사용하고 대문자는 사용하는 경향이 있습니다 (예 : .userImage

내가이 접근 방식을 채택했을 때 또는 그 이유를 기억하지 못합니다! 위의 Richard와 마찬가지로 CSS ID 및 클래스의 이름 지정이 내게 필요한 옵션과 어떤 관련이 있는지 알지 못합니다. 당신이 검색 엔진 최적화에 대한 모든 과대 광고를 볼 때

0

음, 심지어 클래스와 ID 이름 때문에 내가 낙타 경우

1

나는 all-lowercase-hyphen-separated 접근 방식을 선호 이상 밑줄/하이픈을 선택 SEO 최적화에 계산 않습니다.

CSS properties의 이름을 지정하는 방법과 일치한다 : font-size, border-top, vertical-align

관련 문제