웹 기본
CSS
CSS는 Cascading Style Sheets의 줄임말로, 웹페이지의 색상, 크기, 간격, 배치와 반응형 표현을 정하는 스타일 언어입니다.
쉬운 설명
웹페이지의 색상, 크기, 간격, 배치와 반응형 화면을 표현하는 스타일 언어.
배경과 쓰임까지 이해하기
조금 더 자세히
CSS는 웹페이지가 화면에 어떻게 보일지 정하는 스타일 언어입니다. HTML이 제목, 문단, 버튼 같은 구조를 만들면 CSS는 색상, 글자 크기, 간격, 배치, 애니메이션을 적용합니다.
미디어 쿼리를 이용해 모바일과 데스크톱의 레이아웃을 다르게 만들 수도 있습니다. 한마디로, CSS는 웹페이지의 디자인과 화면 배치를 담당하는 언어입니다.
실제로는 이렇게 만나요
카드에 여백과 테두리를 주거나, Grid로 목록을 배치하고, 미디어 쿼리로 모바일 화면의 열 수를 바꿀 수 있습니다.
- 이런 거 할 때 나와요 웹 화면의 시각적 디자인과 반응형 레이아웃, 애니메이션, 상태 표현 대부분을 CSS가 담당합니다.
- 이렇게 생겼어요 CSS은(는) HTML, Tailwind CSS, Media Query 같은 주변 개념과 함께 문서, 설정 화면, 오류 메시지에서 자주 보입니다.
- 나오는 화면 예시 웹 기본 작업을 하다가 HTML, Tailwind CSS, Media Query를 확인하는 화면
헷갈리기 쉬운 점
선택자 우선순위와 상속을 이해하지 못하면 같은 스타일을 덮어쓰기 위해 불필요하게 복잡한 규칙이 쌓일 수 있습니다.
왜 알아두면 좋을까요?
웹 화면의 시각적 디자인과 반응형 레이아웃, 애니메이션, 상태 표현 대부분을 CSS가 담당합니다.
Checklist
실제로 볼 때 확인할 것
- 01
레이아웃과 꾸밈 규칙을 구분한다
- 02
반복 값은 변수나 토큰으로 관리한다
- 03
모바일과 키보드 상태를 함께 확인한다