[CSS] 셀렉터(Selector)

2024. 6. 4. 20:03· FrontEnd/css
목차
  1. 1.전체 셀렉터
  2. 2.태그 셀렉터
  3. 3. ID 셀렉터
  4. 4.클래스 셀렉터
  5. 5.어트리뷰트 셀렉터
  6. 5-1.어트리뷰트 셀렉터 활용
  7. 6.후손 셀렉터
  8. 7.자식 셀렉터
  9. 8.인접 형제 셀렉터
  10. 9.일반 형제 셀렉터
728x90


1.전체 셀렉터

모든 요소를 선택
<style>
    *{ color: red; }

</style>


<p>sdas</p>
<a>asda</a>

 

 

 

2.태그 셀렉터

태그명으로 요소를 선택
p { color: red; }
a {color: antiquewhite;}

 

 

 

3. ID 셀렉터

id 어트리뷰트 값을 지정하여 요소를 찾는다.
<style>
   #ppp {color: aquamarine;}
</style>


<p id="ppp">sdas</p>
<a>asda</a>

sdas

asda

 

 

 

4.클래스 셀렉터

class 어트리뷰트 값을 지정하여 일치하는요소를 찾는다.
이미 정의되어있는 클래스를 지정하는것또한 가능하다.
<style>
   .class1{color: rgb(117, 117, 15);}
</style>


<p id="ppp">sdas</p>
<a class="class1">asda</a>

sdas

asda

 

 

 

 

 

5.어트리뷰트 셀렉터

셀렉터[어트리뷰트]형태로 작성하여 지정된 어트리뷰트를 갖는 모든 요소를 선택
<style>
   a[href]{color:blue}
</style>

<a href="https://www.google.com/">qqqqqq</a>

 

 

 

 

5-1.어트리뷰트 셀렉터 활용

셀렉터[어트리뷰트=”값”] 형태로 값 지정가능
셀렉터[어트리뷰트~=”값”] 형태로 공백으로 분리된 단어를 포함하는 요소 선택가능
셀렉터[어트리뷰트|=”값”] 형태로 지정값하고 일치 or 해당 값뒤에 하이픈(-) 으로 이어지는 요소
셀렉터[어트리뷰트^=”값”] 형태로 지정값으로 시작하는 요소를 선택
셀렉터[어트리뷰트*=”값”] 형태로 지정된 어트리뷰트 값을 포함하는 요소
<style>
   a[href]{color:blue}
   a[href="http://www.naver.com"]{color:gold}
</style>

<a href="https://www.google.com/">qqqqqq</a>
<a href="http://www.naver.com">qqqqqq</a>

 

 

 

 

 

 

6.후손 셀렉터

셀렉터A 셀렉터B 형태로
셀렉터A의 모든 하위요소중 셀렉터 B와 일치하는 요소를 찾는다.
(모든 후손을 탐색)
<style>
   div a{ font-size: 30;}
</style>

<div>
   <a>내부</a>
   <f><a>내내부</a></f>
</div>

 

 

 

7.자식 셀렉터

셀렉터A > 셀렉터B 형태로
셀렉터A의 자식셀렉터중에서만 셀렉터B와 일치하는 모든 요소를 선택한다.

 

<style>
   div > p{ font-size: 30;}
</style>

<div>
   <p>내부</p>
   <f><p>내내부</p></f>
</div>

 

 

 

 

 

8.인접 형제 셀렉터

셀렉터A + 셀렉터B 형태로
셀렉터A 바로뒤의 셀렉터B 요소를 선택(사이에 다른 요소존재XX)
<style>
   a + p{color: aqua;}
</style>

<a></a>
<p>안녕</p>
<p>하세요</p>

 

 

 

 

 

 

9.일반 형제 셀렉터

셀렉터A ~ 셀렉터B 형태로
셀렉터 A 형제 요소중 뒤에 오는 모든 셀렉터 B요소 선택
<style>
   s ~ p{color: red;}
</style>

<s></s>
<p>잘가</p>
<p>세요</p>

 

 

 

 

 

728x90
저작자표시 (새창열림)

'FrontEnd > css' 카테고리의 다른 글

[CSS] 크기단위  (0) 2024.06.05
[CSS] 가상 클래스 셀렉터  (0) 2024.06.05
[CSS] 기본문법  (0) 2024.06.04
  1. 1.전체 셀렉터
  2. 2.태그 셀렉터
  3. 3. ID 셀렉터
  4. 4.클래스 셀렉터
  5. 5.어트리뷰트 셀렉터
  6. 5-1.어트리뷰트 셀렉터 활용
  7. 6.후손 셀렉터
  8. 7.자식 셀렉터
  9. 8.인접 형제 셀렉터
  10. 9.일반 형제 셀렉터
'FrontEnd/css' 카테고리의 다른 글
  • [CSS] 박스 모델
  • [CSS] 크기단위
  • [CSS] 가상 클래스 셀렉터
  • [CSS] 기본문법
아사_
아사_
프로그래밍 공부한거 정리해두는 메모장 블로그
아사_
개발공부 블로그
아사_
전체
오늘
어제
  • 분류 전체보기
    • FrontEnd
      • html
      • css
      • JavaScript
      • Node.js
      • React
      • React Native
    • BackEnd
      • SpringBoot
      • FastAPI
      • PHP
      • Flask
      • supabase
    • Language
      • Python
      • JAVA
      • Kotlin
      • C++
    • Development Tools
      • AWS
      • GIT,GITHUB
      • Docker
      • 메시지 브로커
      • 기타 도구,플랫폼
    • Computer Science
      • 개발지식
      • Server&Network
      • Algorithm&DataStructure
      • Security
      • DataBase
      • OS
    • AI
    • 기타
      • 잡다
      • Android
      • 도서
    • 클론코딩
      • 생활코딩 Express.js
      • 점프 투 장고
      • 생활코딩 Node.js

인기 글

최근 글

250x250
hELLO · Designed By 정상우.v4.2.2
아사_
[CSS] 셀렉터(Selector)
상단으로

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.