본문/내용
1. HTML과 CSS의 차이점에 대해 설명해주세요.
HTML과 CSS는 웹 개발에서 핵심적인 언어이며 각각 다른 역할을 담당합니다. HTML은 HyperText Markup Language의 약자로, 웹 페이지의 구조와 내용을 정의하는 마크업 언어입니다. 예를 들어, 텍스트, 이미지, 링크, 리스트 등 웹 페이지의 기본 요소들을 태그를 통해 구분하며, 이를 기반으로 브라우페이지를 구성합니다. 반면, CSS는 Cascading Style Sheets의 약자로, HTML로 만들어진 구조에 스타일과 레이아웃을 적용하는 역할을 담당합니다. 색상, 폰트, 여백, 배경 등 시각적 요소를 정의하며, 동일한 HTML 구조에 대해 다양한 스타일을 적용하여 사용자 경험을 향상시킵니다. 경험상 HTML은 페이지의 뼈대를 세우는 역할로, 1000개 이상의 웹 프로젝트에서 구조적 일관성과 표준 준수를 위해 사용되며, 검색 엔진 최적화에서도 중요한 역할을 합니다. CSS는 디자인의 차별화를 위해 활용되며, 모바일, 데스크톱 등 다양한 디바이스 대응에 필수적입니다. 실제 업무에서 한 페이지를 개발할 때, HTML은 평균 70%이상으로 구조 설계에 핵심이며, CSS는 사용자 인터페이스의 30% 이상을 차지하여 사용자 편의성과 시각…