반응형

    css

    [CSS] #, . / id와 class

    css를 작성하다보면 #과 .을 붙여 코드를 작성을 하게 된다.

    예전에 코드를 처음 배울때 #과 .의 차이가 뭔지 몰랐고

    개발을 하다 보니 #과 .의 차이를 알게 되었다.

     

    <h1 id="title" class="title">
    	id와 class의 차이점
    </h1>
    <p id="contents" class="contents">
    	id와 class의 차이점이라 말할만 한것은....
    </p>
    <p id="contents" class="contents">
    	id와 class의 차이점이라 말할만 한것은....
    </p>

    # ID

    #은 html에서 설정한 id에 css코드를 적용할 때 사용한다.

    #은 css말고도 javascript에서도 사용한다.

    #[이름]은 id[이름]와 같다.

     

    #title{
    	font-size : 30px;
    }
    #contents{
    	color : red;
    }

     

    . Class

    .은 html에서 설정한 class값에 css코드를 적용할 때 사용한다.

    class는 id와 달리 여러 요소에게 적용할 수 있다.

     

    .title{
    	font-size : 20px;
    }
    .contents{
    	color : pink;
    }

     

    ID와 class의 차이

    바로 위에서 언급했듯이 ID는 하나에만 적용이 되고 (id는 하나만 가질 수 있다.)

    class는 해당class를 가진 모든 요소에 적용이 된다. (class는 여러 개를 적용시킬 수 있다.)

     

    id와 class가 모두 있을 때 id가 먼저 적용된다.

     

    적용 순서 id > class > 요소(p, h1, a등등)

     

    결과물

     

    See the Pen css #&. by 윤재현 (@jh91) on CodePen.

     

     

    반응형

    '웹언어 > CSS' 카테고리의 다른 글

    초보자 입문 CSS #01  (11) 2021.07.07
    [CSS] 그라데이션 설정하기  (7) 2021.06.28
    [CSS] 요소를 투명하게 만드는 여러가지 방법들  (8) 2021.05.01
    [CSS] @media 쿼리 / 반응형 만들기  (0) 2021.04.01
    [CSS] 선택자 :Hover  (0) 2021.03.25
    • 네이버 블러그 공유하기
    • 네이버 밴드에 공유하기
    • 페이스북 공유하기
    • 카카오스토리 공유하기