본문/내용
1. HTML과 CSS의 차이점에 대해 설명하세요.
HTML과 CSS는 웹 프론트엔드 개발에서 핵심적인 역할을 담당하며, 각각의 기능과 목적이 명확히 구분됩니다. HTML은 HyperText Markup Language의 약자로, 웹페이지의 구조를 정의하는 역할을 합니다. 예를 들어, 문서의 제목, 단락, 리스트, 이미지, 링크 등 콘텐츠의 구성을 담당하며, HTML 태그를 통해 사용자와 브라우저가 내용을 이해할 수 있도록 정보를 전달합니다. 반면 CSS는 Cascading Style Sheets의 약자로, HTML로 구성된 구조에 시각적 스타일을 입히는 역할을 합니다. 즉, 폰트 크기, 색상, 배경, 여백, 정렬 등 디자인적인 요소를 담당합니다. 실제로, HTML로만 만든 페이지는 기본적인 텍스트 카드를 띄우는 수준이며, 사용자 경험을 높이기 위해 CSS가 필요합니다. 예를 들어, HTML로 버튼과 텍스트를 만들고, CSS로 색상과 크기, 애니메이션 효과를 추가하면 페이지의 체감 사용자 만족도가 30% 이상 상승하는 사례가 있습니다. 통계적으로도, 웹사이트의 미적 디자인과 사용자 편의는 평균 이탈률을 20% 이상 낮추는 데 기여하며, 이는 HTML이 구조를 담당하는 동안 CSS는 그 구조에 생명을 불어넣는 역할…