코딩이야기/CSS

CSS 강좌 02강 - CSS 선택자

완소줄기 2016. 3. 2. 19:40

CSS 강좌 02강 - CSS 선택자


※CSS 선택자란..

CSS 선택자는 CSS를 이용해 스타일을 적용하고자 하는 태그를 지정해주는 것을 의미합니다.

태그명으로 선택자를 지정할 수 있고, 아이디나 클래스로 선택자를 지정할 수 있습니다.


※type 선택자

▷특정 태그명을 가진 엘리먼트 전체를 제어하기 위해서 사용합니다.

▷type 선택자를 이용하여 스타일을 적용하게 될 경우 같은 type의 모든 태그에 스타일이 적용됩니다.

사용법)

태그명{

  color:blue;

}

예제)

<!DOCTYPE html>

<html>

<head>

<meta charset="UTF-8">

<title> Go Learning! </title>

<style type="text/css"> 

h1{

 color:blue;

}

</style>


<script type="text/javascript"> 


</script>

</head>

<body>

<h1>Go Learning!</h1>

<h1>Funny Web!</h1>

<h1>You Joking?</h1>

</body>

</html>





위와 같이 코딩을 하면 h1 type의 모든 태그에 스타일이 적용됩니다.

다른 type의 태그도 마찬가지 입니다.


※아이디 선택자

▷아이디 선택자는 아이디를 가지고 있는 특정한 객체에 스타일을 적용합니다.

▷id 속성은 전체 문서에서 하나의 태그를 식별하기 위해서만 사용합니다.

▷아이디 선택자는 우선순위가 가장 높습니다.

사용법)

#아이디{

  color:blue;

}

예제)

<!DOCTYPE html>

<html>

<head>

<meta charset="UTF-8">

<title> Go Learning! </title>

<style type="text/css"> 

#reply{

 color:blue;

}

</style>


<script type="text/javascript"> 


</script>

</head>

<body>

<div id="reply">

Go Learning!

</div>

</body>

</html>





※클래스 선택자

▷클래스 선택자는 클래스를 가지고 있는 모든 객체에 적용됩니다.

▷3학년 3반의 담임선생님은 홍길동 선생님 이다.

▷3학년 3반 = 클래스, 홍길동 선생님 = 스타일

사용법)

.클래스{

  color:blue;

}

단일로 지정이 가능하고 혹은 여러개의 클래스를 동시에 적용시킬 수 있습니다.

여러개의 클래스를 나열할 경우는 , 로 구분합니다.

.클래스, .클래스, .클래스{

  color:blue;

}

예제)

<!DOCTYPE html>

<html>

<head>

<meta charset="UTF-8">

<title> Go Learning! </title>

<style type="text/css"> 

.memo{

 color:red;

}

.comment, .reply{

 color:blue;

}

</style>


<script type="text/javascript"> 


</script>

</head>

<body>

<div class="memo">

Go Learning!

</div>

<div class="comment">

Go Learning!

</div>

<div class="reply">

Go Learning!

</div>

</body>

</html>







모든 코드는 직접 코딩하면서 테스트를 해보세요 :)


예제파일 다운로드


02.zip