본문/내용
1. HTML과 CSS의 차이점에 대해 설명하세요.
HTML과 CSS는 웹 개발에서 각각의 역할이 분명히 구분됩니다. HTML은 HyperText Markup Language로, 웹 페이지의 내용을 구조화하는 데 사용됩니다. 예를 들어, 텍스트, 이미지, 링크, 표 등을 배치하는 역할을 합니다. HTML은 문서의 제목, 단락, 리스트, 이미지 등을 태그를 통해 명시하여 콘텐츠의 의미를 전달하는 역할을 합니다. 반면에 CSS는 Cascading Style Sheets로, HTML로 구조화된 콘텐츠에 스타일과 레이아웃을 적용하는 데 사용됩니다. 이를 통해 글꼴, 색상, 위치, 크기, 간격 등 시각적 표현을 제어할 수 있습니다. 예를 들어, CSS는 배경색을 파란색으로 지정하거나 글꼴 크기를 16px로 설정하는 데 활용됩니다. 실제로 한 페이지당 평균적으로 HTML 태그는 150개 이상 사용되며, CSS 스타일은 스타일시트 수와 복잡도에 따라 수백에서 수천 줄에 달하는 경우도 있습니다. HTML은 구조에 초점을 맞춰 검색 엔진 최적화(SEO)에 영향을 미치며, CSS는 사용자 경험(UX)와 디자인 일관성 확보에 중요한 역할을 합니다. 이처럼 HTML은 콘텐츠를 정의하는 언어이고, CSS는 그 콘텐츠의 표현 방식을 담당하는 스타일…