저는 현재 회사의 사이트에 대한 리팩토링 HTML 및 CSS를 담당하고 있습니다. 현재 CSS 코드를 보았으므로 ID 및 클래스 (낙타 표기법)의 명명 규칙을 따르고 있습니다. 그러나 지난 주에 나는 사무실의 모든 사람들에게 데모를했습니다. 한 사람은 페이지에 대한 SEO 접근성에 대해 언급했기 때문에 하나 이상의 단어가 포함 된 이름 사이에 밑줄이나 대시를 사용하는 것에 대한 아이디어를 표현했습니다. 이 경우 그의 아이디어가 유용할지 확실하지 않습니다. 누구든지이 문제에 대한 아이디어가 있습니까?CSS에 적합한 규칙을 정의하는 방법은 무엇입니까?
1
A
답변
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
등
0
이 흥미로운 문제입니다. 은 어떤 용도로 사용된다면 microformats가 제안한 것처럼 보입니다 lowercase-hyphen approach
http://microformats.org/wiki/naming-principles-faq
관련 문제
- 1. Prolog에서 상대 규칙을 정의하는 방법은 무엇입니까?
- 2. Perl의 Catalyst에서 디스패치 규칙을 사용자 정의하는 방법은 무엇입니까?
- 3. 테스트 스위트에서 JUnit 메소드 규칙을 정의하는 방법은 무엇입니까?
- 4. JavaScript를 통해 CSS 규칙을 정의하는 모범 사례
- 5. 만들기 CSS의 URL()는 다음과 같은 규칙을 CSS에 올 때
- 6. 통합 규칙을 구현하는 방법은 무엇입니까?
- 7. GWT 위젯에서 일반 CSS에 액세스하는 방법은 무엇입니까?
- 8. CSS에 PHP 코드를 포함시키는 방법은 무엇입니까?
- 9. CSS에 이미지 맵을 추가하는 방법은 무엇입니까?
- 10. sfWidgetFormInputText의 디스플레이를 사용자 정의하는 방법은 무엇입니까?
- 11. LINQ에서 변수를 정의하는 방법은 무엇입니까?
- 12. MPMoviePlayerController를 사용자 정의하는 방법은 무엇입니까?
- 13. 코드에서 DataTemplate을 정의하는 방법은 무엇입니까?
- 14. Java에서 ChekBoxes를 정의하는 방법은 무엇입니까?
- 15. EAGLView를 사용자 정의하는 방법은 무엇입니까?
- 16. jQuery에서 함수를 정의하는 방법은 무엇입니까?
- 17. wx.ProgressDialog를 사용자 정의하는 방법은 무엇입니까?
- 18. 로케일 범위를 정의하는 방법은 무엇입니까?
- 19. DatePickerDialog를 사용자 정의하는 방법은 무엇입니까?
- 20. 현재 사용자를 정의하는 방법은 무엇입니까?
- 21. VB.NET에서 ActionLink를 정의하는 방법은 무엇입니까?
- 22. VB.NET에서 RouteTable을 정의하는 방법은 무엇입니까?
- 23. 회신 주소를 정의하는 방법은 무엇입니까?
- 24. as3에서 enum을 정의하는 방법은 무엇입니까?
- 25. OpenCL에서 함수를 정의하는 방법은 무엇입니까?
- 26. 플러그인에서 JPATH_BASE를 정의하는 방법은 무엇입니까?
- 27. GA에서 _udn을 정의하는 방법은 무엇입니까?
- 28. 정렬에 가장 적합한 방법은 무엇입니까?
- 29. 미친 명명 규칙을 피하는 방법은 무엇입니까?
- 30. 심비안 명명 규칙을 우회하는 방법은 무엇입니까?