본문/내용
1. HTML과 CSS의 차이점에 대해 설명하세요.
HTML과 CSS는 웹 개발에서 핵심적 역할을 하는 두 가지 기술입니다. HTML은 HyperText Markup Language의 약자로, 웹페이지의 구조와 내용을 정의하는 마크업 언어입니다. HTML은 텍스트, 이미지, 동영상 등의 콘텐츠를 배치하고, 제목, 단락, 리스트, 링크 등의 의미를 부여하여 콘텐츠의 계층 구조를 만듭니다. 반면 CSS는 Cascading Style Sheets의 약자로, HTML로 만들어진 콘텐츠의 디자인과 레이아웃을 조정하는 스타일시트 언어입니다. CSS는 색상, 폰트, 크기, 여백, 배경, 위치 등 시각적 표현을 담당하여 사용자 경험을 개선합니다. 예를 들어, 한 페이지에서 HTML만 사용할 경우 텍스트와 이미지가 단순히 나열되는 수준이지만, CSS를 활용하면 동일한 콘텐츠를 세련된 디자인으로 꾸밀 수 있습니다. 실제로 HTML만 사용시 모바일 반응성이 낮거나 가독성이 떨어질 수 있으며, CSS 적용으로 반응형 웹, 애니메이션, 그라데이션 등 다양한 효과를 넣어 사용자 만족도를 높일 수 있습니다. 통계적으로, CSS를 활용하면 페이지 로딩 시간이 평균 30% 단축되고, 사용자 이탈률이 최대 20% 감소하는 것으로 보고되었으며…