[CSS] 4. CSS 선택자

김주희's avatar
Mar 10, 2025
[CSS] 4. CSS 선택자

1. CSS

  1. html에 디자인적 요소 더한
  1. 선택자선언부로 구성
    1. 선택자{속성1:값1;(선언1) 속성2:값;(선언2)} p {color:red; pading: 5px;}
    2. 선택자(selector) : 스타일을 지정할 html 요소를 가리킴
    3. 선언부(declaration) :
      1. 속성 이름 및 값을 포함
      2. 콜론(:)) - 항목 구분
      3. 세미콜론(;) - 선언 끝내기
      4. 중괄호({}) - 선언 블록
 

2. CSS 선택자 & 속성

1. 선택자 지정방식

  1. * : 전체 태그에 적용
  1. 태그명 : 지정한 이름의 태그에만 적용
    1. 예) div → div 태그에만 속성 부여
  1. .클래스명 : 지정한 클래스 속성을 갖는 태그에만 적용
    1. 예) .box → box 클래스 태그에만 속성 부여
  1. #아이디명 : 지정한 아이디 속성을 갖는 태그에만 적용
    1. 예) #box → 아이디가 box인 태그에만 속성 부여 (여러 개 변경은 불가능)
  1. 계층 선택자
  1. 상태 선택자
 

2. 속성

  1. background - color : 배경색
    1. red, black …
    2. rbg(255, 208, 232)
  1. border : 테두리
    1. 크기 : px / n%
    2. 테두리 선 : solid / dotted / …
    3. 테두리 색
  1. padding : 테두리 내부 여백(px)
  1. margin : 테두리 외부 여백(px)
  1. border-radius : 둥근 모서리(px)
  1. display : 표시 상태
    1. inline, block …
  1. font-size : 폰트 크기
  1. font-weight : 폰트 굵기
 
notion image
 
<!DOCTYPE html> <html lang="en"> <head> <style> /*class가 red-box인 태그에 속성 적용*/ .red-box{ background-color: red; } /*class가 box인 태그에 속성 적용*/ .box{ border: 1px solid black; padding: 100px; margin: 100px; border-radius: 100px; } /*id가 box인 태그에 속성 적용*/ #box{ display: block; } /*div 태그에 속성 적용*/ div{ background-color: rgb(255, 208, 232); font-size: 16px; font-weight: bold; } </style> </head> <body> <div>Hello World</div> <div class="box">Hello World</div> <div class="box">Hello World</div> <span id = "box">Hello World</span> <span>Hello World</span> <div class = "red-box">빨간 박스</div> </body> </html>
 
  • css 설정 전
notion image
  • css 설정 후
notion image
Share article

jay0628