본문 바로가기
Web Programming/HTML CSS JAVASCRIPT

[CSS] 선택자

선택자









선택자와 선언


● Selector : 주어

● Declaration : 선언


property : 속성

value : 속성 값

value-Property Separator : 속성과 속성을 구분

Declaration Separator : 선언과 선언을 구분하는 구분자






선택자의 종류



1. 태그 선택자


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<!DOCTYPE html>
<html>
  <head>
    <style>
      li{
        color:red;
        text-decoration:underline;
      }
    </style>
  </head>
  <body>
    <ul>
      <li>HTML</li>
      <li>CSS</li>
      <li>JavaScript</li>
    </ul>
  </body>
</html>
cs


● 효과를 여러개 지정 할 때는 세미콜론(;)이 있어야 한다.

 li{
        color:red;
        text-decoration:underline;
      }




2. 아이디 선택자


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<!DOCTYPE html>
<html>
  <head>
    <style>
      #select{
        font-size:50px;
      }
    </style>
  </head>
  <body>
    <ul>
      <li>HTML</li>
      <li id="select">CSS</li>
      <li>JavaScript</li>
    </ul>
  </body>
</html>
cs


● id 값이 select인 태그에 대해서 효과를 주겠다.

 <style>
      #select{
        font-size:50px;
      }
    </style>




3. 클래스 선택자


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<!DOCTYPE html>
<html>
  <head>
    <style>
      .deactive{
        text-decoration: line-through;
      }
    </style>
  </head>
  <body>
    <ul>
      <li class="deactive">HTML</li>
      <li id="select">CSS</li>
      <li class="deactive">JavaScript</li>
    </ul>
  </body>
</html>
cs


● 관리하기 쉽도록 그룹핑 하는것이 클래스다.

● 교실 - 클래스, 학번 - id로 생각하자

학번은 중복되면 안된다. 유일한 식별자로 생각하면 쉽다.

select라는 id가 등장 했기 때문에 더 이상 select라는 id가 존재하면 안된다. (같은 학번이 존재하면 안된다.)

'Web Programming > HTML CSS JAVASCRIPT' 카테고리의 다른 글

[CSS] 가상 클래스 선택자  (1) 2018.06.18
[CSS] 부모 자식 선택자  (0) 2018.05.09
[JavaScript] 달력 만들기  (0) 2018.04.15
[JavaScript] 계산기  (0) 2018.04.15
[JavaScript] 이미지 자동 변경  (0) 2018.04.15