Coding Is My Life

코딩은 인생

css 기초

[CSS 기초][CSS - 선택자의 타입들]

산기대 컴공 2021. 1. 6. 23:47
728x90

태그 선택자

저번 시간에 한 것이 태그 선택자이다. 예제를 다시보자.

<html>

  <head>
    <meta charset="utf-8">
  </head>
  <style>
    h1{
      color : red;
    }
  </style>
  <body>
    <h1 >
      hello world!
    </h1>
    <h1>
      hello world!
    </h1>
  </body>

</html>

 

h1태그를 선택자로 했다. 이러면 h1태그인것들이 전부 해당 색으로 바뀌게 된다.

 

아이디 선택자

 

<html>

  <head>
    <meta charset="utf-8">
  </head>
  <style>
    #select{
      color : red;
    }
  </style>
  <body>
    <h1 id = "select">
      hello world!
    </h1>
    <h1>
      hello world!
    </h1>
  </body>

</html>

 

 

 

아이디 선택자는 앞에 #을 붙여서 만들어 준다.

첫번째 h1태그를 select로 해주었다.

그러면 실행결과를 보자.

 

 

위와 같이 아이디를 설정해준 태그만 색이 바뀐 것을 볼 수 있다.

 

클래스 선택자

클래스 선택자는 앞에 .을 붙여서 만들어 준다.

<html>

  <head>
    <meta charset="utf-8">
  </head>
  <style>
    .select{
      color : red;
    }
  </style>
  <body>
    <h1 class = "select">
      hello world!
    </h1>
    <h1>
      hello world!
    </h1>
  </body>

</html>

 

id와 같은 결과가 나온다. 하지만 클래스를 쓰는 이유는 같이 것이 이 웹사이트에서 반복적으로 나온다면 아이디 선택자를 쓰면 안되고 클래스 선택자로 그룹핑을 해줘야 하므로 웹사이트에서 여러번 나온다면 클래스를 써야한다.

 

728x90