컨텐츠 바로가기


사용자 가이드 상세

CSS 선택자(Selector), 속성(Property), 값(Value)


CSS기본구조 : CSS선언의 기본 구조는 아래와 같습니다.

  선택자는 복수의 속성과 값을 가질수 있으며, 각 속성:값; 사이에 세미콜론(;)으로 구분 지어 사용합니다.



선택자 { 속성 : 값; }

EX)
1) p { background:red; }
2) .class1 { border:1px solid red; background:blue; }
3) li > li.calss1{ margin:0 auto; padding:10px; font-size:12px; }
 


CSS선택자 : CSS에서 가장 중요한 개념은 선택자(Selector)라고 할 수 있습니다. 선택자(Selector)가 있어야 선언된 CSS가 어디에 적용될지를 결정할 수 있기 때문입니다.

       특히 CSS는 상속의 개념을 가지므로 선택자(Selector)에 대한 확실한 이해가 없이는 CSS를 제대로 활용하지 못합니다.


  선택자(Selector)  설명
 * 전체 선택자 – 모든 요소를 선택
 #id id=”id”의 모든 요소를 선택
 .class class=”class”의 모든 요소를 선택
 element 
 element 요소 선택자 – 지정된 요소를 선택
 element, element 요소 선택자 – 선택할 요소를 여러 개 지정
 element element 자손 선택자 – 지정된 상위 요소 아래의 지정된 모든 하위 요소 선택
 element > element 자식 선택자 – 지정된 상위 요소 바로 아래의 지정된 하위 요소만 선택
 element + element 인접 선택자 – 지정된 요소와 같은 레벨의 바로 다음 요소 선택
 attribute 
 [attribute] 속성 선택자 – 지정된 속성 가진 요소를 모두 선택
 [attribute=value] 속성 값 선택자 – 지정된 속성의 값을 가진 요소를 모두 선택
 [attribute~=value] 속성 값 선택자 – 지정된 속성에 지정된 값이 포함된 요소를 모두 선택
 [attribute|=language] 속성 값 선택자 – 지정된 속성에 지정된 단어로 시작되는 요소를 모두 선택
  Link 
 :link 링크 선택자 – 모든 링크를 선택
 :visited 링크 선택자 – 방문된 링크만 모두 선택
 :active 링크 선택자 – 활성화된 링크만 모두 선택
 :hover 링크 선택자 – 마우스오버된 링크만 모두 선택
 :focus 링크 선택자 – input 요소의 포커스 된 요소를 선택
 가상 선택자 
 :first-letter 가상 선택자 – 지정된 요소의 첫 번째 문자를 선택
 :first-line 가상 선택자 – 지정된 요소의 첫 번째 줄을 선택
 :first-child 가상 선택자 – 지정된 요소의 첫 번째 하위(자식) 요소를 선택
 :before 가상 선택자 – 지정된 요소의 앞 부분을 선택
 :after 가상 선택자 – 지정된 요소의 뒷 부분을 선택
 :lang(language) 가상 선택자 – 지정된 요소 중 언어가 괄호 안의 지정된 언어로 시작되는 요소를 선택


CSS속성 : 각 속성에 대한 값은 링크를 통해 알수 있습니다.

분류 속성 비고
 유형 display                                       
 z-index 
 overflow 
 visibility 
 float 
 clear 
 cursor 
 넓이 + 높이 width 
 height 
 위치 position 
 간격 margin 
 padding 
 표 table 
 선 + 윤곽 border 
 outline 
 배경 background 
 폰트 font 
 텍스트 color 
 direction 
 letter-spacing 
 line-height 
 text-align 
 text-decoration 
 text-indent 
 text-transform 
 vertical-align 
 white-space 
 word-spacing 
 리스트 list-style 
 콘텐츠 content 


 


TOP

목록 게시안함 삭제 수정