본문 바로가기
Front-End/CSS 3

[프론트엔드][CSS3] 2. 선택자 (1)

by nanee_ 2021. 6. 30.
728x90
반응형
SMALL

스타일 시트 기본 구조

선택자(Selector) { 속성(property) : 값(value); }

 

 

선택자 (Selector)

: HTML 문서에서 스타일을 정의할 대상을 의미한다.

하나 또는 그 이상의 선택자가 지정될 수 있다.

 

 

선택자 종류

1. 전체 선택자 (Universal Selector)

: 모든 요소를 선택하는 방법으로 '*' 을 선택자로 선언한다.

*{ 속성 : 값; }

 

<head>
	<style>
    		*{font-size: 12px;}
    	</style>
</head>

 

 

2. 클래스 선택자

: HTML 요소의 class 속성 값을 참조하여 선택하는 방법이다.

여러개를 지정할 수 있고, '.'을 사용해서 클래스를 지정해준다.

.클래스이름{ 속성 : 값; }

 

<head>
	<style>
    		.title{
        		color: blue;
                	font-size: 50px;}
    	</style>
</head>
<body>
	<span class="title">title클래스</span><br/>
   	<span>클래스를 지정하지 않음</span>
</body>

 

비교를 위해서 두 개의 <span> 태그에 하나만 class 지정을 해 보았다.

<style> 안에 .title 로 클래스를 지정해줘서 스타일을 입혀주었다.

아래의 결과를 보면, 클래스를 지정해주지 않은 <span> 태그는 스타일 적용이 안된 것을 확인할 수 있다.

 

 

 

 

3. 아이디 선택자

: HTML 요소의 id 속성 값을 참조하여 선택하는 방법이다.

한 개만 지정할 수 있고, '#'를 사용해서 아이디를 지정해준다.

#아이디이름{ 속성: 값; }

 

<head>
	<style>
    		#title{
        		color: pink;
                	font-size: 50px;
        	}
    	</style>
</head>
<body>
	<span id="title">title 아이디</span><br/>
   	<span>아이디를 지정하지 않음</span>
</body>

 

위의 클래스와 동일하게 두 개의 <span> 중 한 개에만 id를 지정해주었다.

<style>에서 #title 로 아이디를 지정해주고, 스타일을 적용했다.

아래의 결과를 보면, id 를 지정해 준 <span> 태그만 스타일이 적용된 것을 확인 할 수 있다. 

 

 

 

 

 

 

 

728x90
반응형
LIST