본문/내용
1. HTML과 CSS의 차이점에 대해 설명하세요.
HTML과 CSS는 웹 개발에서 서로 다른 역할을 수행하는 두 가지 핵심 기술입니다. HTML은 하이퍼텍스트 마크업 언어로, 웹 페이지의 구조와 내용을 결정하는 데 사용됩니다. 예를 들어, 텍스트, 이미지, 링크, 표 등을 배치하는 역할을 합니다. HTML을 통해 텍스트 제목은 <h1>, 단락은 <p>와 같이 태그로 구분하며, 구조적 정보를 제공하는 역할을 합니다. 반면 CSS는 Cascading Style Sheets의 약자로, HTML로 구성된 구조에 스타일을 적용하는 역할을 합니다. 색상, 폰트, 여백, 배경, 레이아웃 등의 시각적 효과를 조정할 수 있으며, 같은 HTML 구조를 다양한 디자인으로 재사용할 수 있도록 합니다. 예를 들어, 동일한 웹 페이지의 버튼에 다른 색상을 주거나 배경 이미지를 넣는 것은 CSS로 처리합니다. HTML은 페이지의 내용을 정의하는 데 비중이 크고, 실제로 80% 이상의 시각적 표현은 CSS에 의존한다고 볼 수 있습니다. 따라서, HTML은 웹의 `뼈대`를 담당하며, CSS는 그 위에 `옷`과 같은 스타일을 입히는 역할입니다. 두 기술은 각각의 역할을 명확히 구분하면서도 밀접하게 연동되어 있으므로, 효율…