CSS 선택자(Selector) > html

본문 바로가기
사이트 내 전체검색

html

CSS 선택자(Selector)

페이지 정보

작성자 서방님 댓글 0건 조회 101회 작성일 15-08-17 16:23

본문

출처 : http://webstoryboy.co.kr/refer/refer_css/css-select.html


  • CSS를 선택하여 {속성:값;}을 주는 방법입니다.
SelectTypeDescription
전체 선택자* { width:100%; }전체를 대상으로 가로 값을 100%로 설정하였다.
타입 선택자p { width:100%; }p 요소에게 가로 값을 100% 설정하였다.
class 선택자.wrap { width:100%; }클래스 wrap에 가로 값을 100% 설정하였다.
id 선택자#wrap { width:100%; }아이디 wrap에 가로 값을 100% 설정하였다.
후손 선택자div p { width:100%; }div 요소 안에 있는 p 요소에게 가로 값을 100% 설정하였다.
자식 선택자div > p { width:100%; }div 요소 바로 아래에 있는 p 요소에게 가로 값을 100% 설정하였다.
이웃 선택자div + p { width:100%; }div 요소 바로 다음에 오는 p 요소에게 가로 값을 100% 설정하였다.
형제 선택자div ~ p { width:100%; }div 요소와 p 요소가 형제관계에 있다면 p 요소에게 가로 값을 100% 설정한다.
그룹 선택자div, p { width:100%; }div 요소와 p 요소에게 가로 값을 100% 설정한다.
속성 선택자[type=input] { width:100%; }타입 유형중 input 요소에게 가로 값 100% 설정한다.
  • 속성 선택자
SelectTypeDescription
존재 [ ]p [class]class 속성이 있는 모든 <p> 요소에 적용
동일 [=]p [class="white"]class 속성 값이 white인 <p> 요소에 적용
공백 [~=]p [class~="white"]class 속성 값이 공백으로 구분된 경우 구 중 하나가 white인 <p> 요소에 적용
접두사 [^=]p [attr^="w"]속성 값이 'w'문자로 시작하는 <p> 요소에 적용
포함 [*=]p [attr^="white"]속성 값이 'white' 문자를 포함하는 <p> 요소에 적용
포함 [$=]p [attr$="w"]속성 값이 'w' 문자로 끝나는 <p> 요소에 적용

자식 선택자( > )

  • 부모 태그 바로 아래에 직속으로 위치한 자식 선택자만 선택됩니다.
  1. <style>
  2. div.child > p {color:#390;}
  3. </style>
  4. <div class="child">
  5. <p>이 영역은 자식선택자에 속합니다.</p>
  6. <p>이 영역은 자식선택자에 속합니다.</p>
  7. <div>
  8. <p>이 영역은 자식선택자에 속하지 않습니다.</p>
  9. <p>이 영역은 자식선택자에 속하지 않습니다.</p>
  10. </div>
  11. </div>

이 영역은 자식선택자에 속합니다.

이 영역은 자식선택자에 속합니다.

이 곳은 자식선택자에 속하지 않습니다.

이 곳은 자식선택자에 속하지 않습니다.

이웃 선택자( + )

  1. <style>
  2. .child div + p {color:#390;}
  3. </style>
  4. <div class="child">
  5. <div>이 영역은 첫번째 영역입니다.</div>
  6. <p>이 영역은 두번째 영역입니다.</p>
  7. <p>이 영역은 세번째 영역입니다.</p>
  8. <div>이 영역은 네번째 영역입니다.</div>
  9. <p>이 영역은 다섯번째 영역입니다.</p>
  10. <p>이 영역은 여섯번째 영역입니다.</p>
  11. </div>
이 영역은 첫번째 영역입니다.

이 영역은 두번째 영역입니다.

이 영역은 세번째 영역입니다.

이 영역은 네번째 영역입니다.

이 영역은 다섯번째 영역입니다.

이 영역은 여섯번째 영역입니다.

  • 서로 이웃한 형제 요소 중에서 바로 뒤에 있는 선택자만 선택됩니다.

형제 선택자( ~ )

  • 서로 이웃한 형제 요소 <div> ~ <p> 중에서 첫번째 요소를 제외한 나머지 영역을 선택합니다.
  1. <style>
  2. .child div ~ p {color:#390;}
  3. </style>
  4. <div class="child">
  5. <div>이 영역은 첫번째(1) 영역입니다.</div>
  6. <p>이 영역은 두번째(2) 영역입니다.</p>
  7. <p>이 영역은 세번째(3) 영역입니다.</p>
  8. <p>이 영역은 네번째(4) 영역입니다.</p>
  9. <p>이 영역은 다번째(5) 영역입니다.</p>
  10. <div>이 영역은 여섯번째(6) 영역입니다.</div>
  11. <p>이 영역은 일곱번째(7) 영역입니다.</p>
  12. <p>이 영역은 여덟번째(8) 영역입니다.</p>
  13. <p>이 영역은 아홉번째(9) 영역입니다.</p>
  14. <p>이 영역은 열번째(10) 영역입니다.</p>
  15. </div>
이 영역은 첫번째(1) 영역입니다.

이 영역은 두번째(2) 영역입니다.

이 영역은 세번째(3) 영역입니다.

이 영역은 네번째(4) 영역입니다.

이 영역은 다섯번째(5) 영역입니다.

이 영역은 여섯번째(6) 영역입니다.

이 영역은 일곱번째(7) 영역입니다.

이 영역은 여덟번째(8) 영역입니다.

이 영역은 아홉번째(9) 영역입니다.

이 영역은 열번째(10) 영역입니다.

  • 서로 이웃한 형제 요소 <div> ~ <div> 중에서 첫번째 요소를 제외한 나머지 영역을 선택합니다.
  1. <style>
  2. .child div ~ div {color:#390;}
  3. </style>
  4. <div class="child">
  5. <div>이 영역은 첫번째(1) 영역입니다.</div>
  6. <p>이 영역은 두번째(2) 영역입니다.</p>
  7. <p>이 영역은 세번째(3) 영역입니다.</p>
  8. <p>이 영역은 네번째(4) 영역입니다.</p>
  9. <p>이 영역은 다번째(5) 영역입니다.</p>
  10. <div>이 영역은 여섯번째(6) 영역입니다.</div>
  11. <p>이 영역은 일곱번째(7) 영역입니다.</p>
  12. <p>이 영역은 여덟번째(8) 영역입니다.</p>
  13. <p>이 영역은 아홉번째(9) 영역입니다.</p>
  14. <p>이 영역은 열번째(10) 영역입니다.</p>
  15. </div>
이 영역은 첫번째(1) 영역입니다.

이 영역은 두번째(2) 영역입니다.

이 영역은 세번째(3) 영역입니다.

이 영역은 네번째(4) 영역입니다.

이 영역은 다섯번째(5) 영역입니다.

이 영역은 여섯번째(6) 영역입니다.

이 영역은 일곱번째(7) 영역입니다.

이 영역은 여덟번째(8) 영역입니다.

이 영역은 아홉번째(9) 영역입니다.

이 영역은 열번째(10) 영역입니다.

  • 서로 이웃한 형제 요소 <p> ~ <p> 중에서 첫번째 요소를 제외한 나머지 영역을 선택합니다.
  1. <style>
  2. .child p ~ p {color:#390;}
  3. </style>
  4. <div class="child">
  5. <div>이 영역은 첫번째(1) 영역입니다.</div>
  6. <p>이 영역은 두번째(2) 영역입니다.</p>
  7. <p>이 영역은 세번째(3) 영역입니다.</p>
  8. <p>이 영역은 네번째(4) 영역입니다.</p>
  9. <p>이 영역은 다번째(5) 영역입니다.</p>
  10. <div>이 영역은 여섯번째(6) 영역입니다.</div>
  11. <p>이 영역은 일곱번째(7) 영역입니다.</p>
  12. <p>이 영역은 여덟번째(8) 영역입니다.</p>
  13. <p>이 영역은 아홉번째(9) 영역입니다.</p>
  14. <p>이 영역은 열번째(10) 영역입니다.</p>
  15. </div>
이 영역은 첫번째(1) 영역입니다.

이 영역은 두번째(2) 영역입니다.

이 영역은 세번째(3) 영역입니다.

이 영역은 네번째(4) 영역입니다.

이 영역은 다섯번째(5) 영역입니다.

이 영역은 여섯번째(6) 영역입니다.

이 영역은 일곱번째(7) 영역입니다.

이 영역은 여덟번째(8) 영역입니다.

이 영역은 아홉번째(9) 영역입니다.

이 영역은 열번째(10) 영역입니다.


댓글목록

등록된 댓글이 없습니다.

Total 323건 7 페이지
게시물 검색

회원로그인

접속자집계

오늘
77
어제
84
최대
1,347
전체
154,448
Latest Crypto Fear & Greed Index

그누보드5
Copyright © 서방님.kr All rights reserved.