CSS(2)

박찬영·2024년 1월 7일
0

CSS

목록 보기
2/27

1. 선택자

선택자{
	속성명: 속성값;
}

선택자 : 어떤 요소에 스타일을 적용할 것인지에 대한 정보

2. 선택자의 종류

 • 기본 선택자
 • 그룹 선택자
 • 특성 선택자
 • 결합 선택자
 • 의사 클래스
 • 의사 요소
 

3. 기본 선택자

 1) 전체 선택자
 
    ex) *{ color: blue; }
    	→ 문서 내 모든 요소의 글자 색을 파란 색으로 지정한다
        
        
 2) 태그 선택자
 
    ex) p{ color: blue; }
    	→ 문서 내 모든 p태그 요소의 글자 색을 파란 색으로 지정한다       
        
               
 3) 클래스 선택자
 
    ex) .text{ color: blue; }
    	→ 문서 내 class가 "text"인 요소의 글자 색을 파란 색으로 지정한다 
        
               
 4) 아이디 선택자
 
    ex) #topic{ color: blue; }
    	→ 문서 내 id가 "topic"인 요소의 글자 색을 파란 색으로 지정한다     
        

4. 그룹 선택자

 • 다양한 유형의 요소를 한꺼번에 선택하고자 할 때 사용한다
 • 쉼표(,)를 이용해 선택자를 그룹화한다
 
 ex) h1, p, div { color: blue; }
     → 문서 내 모든 h1, p, div 태그 요소의 글자 색을 파란 색으로 지정한다
     
     

5. 선택자가 겹치는 경우

 • 선택자가 겹치는 경우, 기본적으로 나중에 작성된 스타일이 적용된다
 • 선택자가 다르지만 요소가 겹치는 경우, 선택자 우선순위에 의해 적용될 스타일이 결정된다
 
 	* 선택자 우선순위 : 아이디 선택자 > 클래스 선택자 > 태그 선택자
    

6. 실습

<!DOCTYPE html>
<html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>HTML 문서</title>
        <style>
            /* *{ color: red; } 전체선택자 */
            /* h1{ color: red; } 태그 선택자 */
            /* p{ color : red; } 태그 선택자 */
            /* .text{ color : green; } 클래스 선택자 */
            /* #gagaga{ color : orange; } id 선택자 */
            /* h1, p{ color: purple; } 그룹 선택자 */
            .text{ color: red };
            h1{ color: blue };
        </style>
    </head>
    <body>
        <h1 class="text">제목을 나타낸다!</h1>
        <p id="gagaga">문단을 표시한다 가가가</p>
        <p class="text">문단을 표시한다 나나나</p>
        <p>문단을 표시한다 다다다</p>
    </body>
</html>

profile
안녕하세요 :)

0개의 댓글