CSS란?

Jean·2025년 7월 1일
0

풀스택 교육

목록 보기
8/28

🎨 CSS란?

CSS (Cascading Style Sheets) 는 HTML 문서의 디자인을 담당하는 언어

✅ 왜 쓰지?

이유설명
가볍다HTML 코드에 직접 스타일을 넣지 않아도 되니 코드가 간결해짐
편집이 쉽다스타일을 따로 관리하므로 하나만 바꿔도 여러 곳에 반영 가능
일괄 적용외부 CSS를 연결하면 여러 HTML 파일에 공통 스타일 적용 가능

🔢 CSS의 버전

버전설명
CSS1가장 기본 기능만 포함 (1996)
CSS2레이아웃, 미디어 지원 추가 (1998)
CSS3현재 표준, 애니메이션/트랜지션 등 추가

📌 현재는 CSS3가 기준!!


✍️ CSS 작성 방법

방법설명
인라인 스타일태그 안에 style="" 직접 작성 → 유지보수 어려움
내부 스타일 시트<style> 태그로 HTML 내부에 작성
외부 스타일 시트.css 파일로 따로 작성 후 <link>로 연결

🎯 CSS 선택자 종류

선택자설명예시
전체 선택자문서 내 모든 요소에 스타일 적용* { margin: 0; }
태그 선택자특정 HTML 태그에 스타일 적용p { color: red; }
클래스 선택자.클래스명 형태로 다수 요소에 적용 가능.box { border: 1px solid; }
아이디 선택자#id명으로 특정 요소 하나에 적용#header { background: blue; }
그룹 선택자여러 선택자를 한 번에 적용h1, h2, p { font-family: sans-serif; }
속성 선택자특정 속성을 가진 태그에만 스타일 적용input[type="text"] { ... }

✅ 정리하기

  • CSS는 HTML를 꾸밀 수 있다
  • 외부 파일로 분리하면 유지보수와 재사용성이 뛰어남!
  • 다양한 선택자를 통해 정밀하게 원하는 요소에 스타일을 지정할 수 있다
profile
햇내기 개발자 지망생

0개의 댓글