언어&플랫폼/Html/JQuery
2013. 6. 11. 17:38
CSS에서 선택자는 정말 중요하다.
CSS 자체가 HTML의 스타일을 정의하는 시트인데, 어떤 HTML 요소에 스타일을 입힐껀지 정하는것이 바로 선택자이기 때문이다.
정말 선택자만 잘 사용해도 코드양을 효과적으로 많이 줄일 수 있다.
다음은 많이 사용하는 선택자들을 모아서 정리한 것이다.
형식 |
이름 |
의미 |
* |
전체 선택자 |
모든 태그의 스타일을 지정 |
body |
태그 선택자 |
특정 이름을 가진 태그의 스타일을 지정 |
h1 p |
하위 선택자 |
첫번째 태그 안에있는 두번째 태그의 스타일을 지정 |
h1 > p |
자식 선택자 |
첫번째 태그 안에있는 두번째 태그 중 자식에 해당되는 태그에만 스타일을 지정 |
h1 + p |
인접 선택자 |
첫번째 태그 안에있는 바로 인접하여 나오는 두번째 태그에만 스타일을 지정 |
#wrap |
ID 선택자 |
해당 ID를 가지고 있는 태그에만 스타일을 지정 |
.gnb |
Class 선택자 |
해당 Class를 가지고 있는 태그에만 스타일을 지정 |
위 표에 명시되어 있는 선택자 외에도 [속성 선택자], [nth-child 선택자]등 다양한 선택자가 존재하지만 대체적으로 위의 선택자가 가장 많이 사용되므로 표로 작성하였다.
선택자를 잘 사용하게 되면, 무분별하게 사용되는 ID와 Class를 줄일 수 있으며 보다 효율적으로 CSS를 작성할 수 있다.
그리고 추 후 유지보수에도 큰 도움이 될것이다.
선택자들의 형식은 생각보다 직관적이므로 다양한 선택자들을 활용하여 보다 아름다운(?) 코딩이 될 수 있도록 우리모두 노력하자!!!
'언어&플랫폼 > Html/JQuery' 카테고리의 다른 글
[bootstrap] layout Designer site (beta) (0) | 2013.06.27 |
---|---|
간단하게 Tab을 구현하기 위한 제안 , jQuery + CSS [펌] (0) | 2013.06.26 |
[bootstrap] 기본정리 [펌] (0) | 2013.06.24 |
HTML 태그 설명 모음 사이트 (0) | 2013.06.12 |
[twitter bootstrap] 트위터 부트스트랩이란? (0) | 2013.06.11 |