CSS란 무엇인가요?
_____A1: CSS(Cascading Style Sheets)는 웹 페이지의 디자인과 레이아웃을 지정하는 스타일 시트 언어입니다. HTML로 작성된 콘텐츠의 색상, 글꼴, 간격, 배치 등의 시각적 표현을 정의합니다.
Q2: CSS는 왜 필요한가요?
A2: HTML은 웹 페이지의 구조와 내용을 표현하지만, 디자인을 제어하지는 않습니다. CSS를 사용하면 같은 HTML 문서라도 다양한 스타일과 레이아웃을 적용할 수 있어 사용자 경험과 사이트의 일관성을 높일 수 있습니다.
Q3: CSS의 주요 기능은 무엇인가요?
A3: 주요 기능은 다음과 같습니다.
- 글꼴 스타일 지정: 글꼴 종류, 크기, 굵기, 색상 설정
- 박스 모델 제어: 여백(margin), 테두리(border), 패딩(padding) 정의
- 레이아웃 관리: 플렉스박스(Flexbox), 그리드(Grid) 등을 이용한 배치
- 색상과 배경 스타일 지정
- 애니메이션 및 전환 효과 구현
Q4: CSS는 어디에 작성하나요?
A4: CSS 작성 방법은 세 가지입니다.
- 인라인 스타일: HTML 요소 내에 직접 style 속성으로 작성
- 내부 스타일 시트: HTML 문서의