본문 바로가기
웹/CSS

[코딩 공부_23] CSS, 복합 셀렉터에 대해 알아보자

by BEE_0o0 2021. 3. 8.

html 문서를 꾸미는 방법은??

html 요소(element)를 선택해서 꾸며줄 수 있다. element 선택 방법인 복합 셀렉터에 대해 알아보자!


  자식 셀렉터 

<style>
    div > p {
        color: red;
    }
</style>
<div>
    <p>
        HELLO
    </p>
    <a href="">HELLO
    <p>
        HI
    </p>
    </a>
    <p> HELLO </p>
</div>

- 기호 ">"를 사용하여 나타낸다

- 부모 태그 바로 아래에 있는 자식 태그만 선택이 가능하다 (첫째만 가능!!) 

 

 

  후손 셀렉터 

<style>
#wrap div {
	width: 100px;
    height: 100px;
    border: 1px solid #000;
}
<div id="wrap">
	<div class="box1"></div>
    	<div></div>
    	<div></div>
    </div>

- 띄어쓰기를 하여 나타낸다

- 선택된 부모 태그 안에 모든 내부(하위요소) 선택 가능하다

 

 

  인접형제 셀렉터  

<style>
.box1 + div {
	background-color: coral;
}
</style>
<div id="wrap">
	<div class="box1"></div>
    	<div></div>
    	<div></div>
    </div>

- "+"로 나타낸다

-  지정된 요소 바로 다음 요소를 선택할 때 사용한다

 

 

  형제 셀렉터 

<style>
.box1 ~ div {
	background-color: coral;
}
</style>
<div id="wrap">
	<div class="box1"></div>
    	<div></div>
    	<div></div>
    </div>

- "~"로 나타낸다

- 지정된 요소 다음에 오는 모든 요소를 선택할 때 사용한다

 

댓글