본문 바로가기
코딩/CSS

CSS 선택자

by rosemarie 2023. 3. 31.
반응형

 

  • 선택자

  • 전체 선택자: *
  • 태그 선택자
  • 클래스 선택자: .
  • /*CSS*/
    .class1 { background: yellowgreen; color: darkgreen;} 
    div.class2 { background: darkgreen; color: tellowgreen;} //범위를 div 태그에 한
    <p class="class1">클래스 선택자</p> //class1이라는 class 속성값을 가진 모든 태그 선택
    <p class="class2">클래스 선택자</p>
    <div class="class2">클래스 선택자</div>
    
    • id 선택자: #
    /*CSS*/
    #id1 { background: yellowgreen; color: darkgreen;} 
    div#id2 { background: darkgreen; color: tellowgreen;} //범위를 div 태그에 한
    <p class="class1">클래스 선택자</p> //class1이라는 class 속성값을 가진 모든 태그 선택
    <p class="class2">클래스 선택자</p>
    <div class="class2">클래스 선택자</div>
    

 

<클래스 선택자 vs id 선택자>

 

class 속성: 어떤 분류 안 요소의 특성을 정의하는데 사용, 속성값을 2개 이상 가질 수 있음

id 속성: 어떤 요소에 대해 "유일한" 특성을 정의( ID 속성값은 오직 하나만 있어야 한다.)

  • 클래스 선택자: 한 페이지 내에서 여러 번 반복될 필요가 있는 스타일에 사용. 글자색이나 글자 굵기 등 나중에 다른 곳에도 적용할 수 있는 스타일을 지정
  • ID 선택자: 단 한 번 유일하게 사용될 스타일에 사용, 웹 문서 안에서 요소의 배치 방법을 지정할 때 자주 사용함.
  • 우선순위: ID 선택자 > 클래스 선택자

'코딩 > CSS' 카테고리의 다른 글

position 속성  (0) 2023.04.10
margin, padding 차이  (0) 2023.04.10
e.target과 e.currentTarget의 차이  (0) 2023.04.08
flex-basis 속성  (0) 2023.04.05
CSS inline block  (0) 2023.04.01