본문/내용
1. HTML과 CSS의 기본적인 차이점에 대해 설명하시오.
HTML은 웹 페이지의 구조와 콘텐츠를 정의하는 마크업 언어입니다. 텍스트, 이미지, 링크, 표 등 다양한 콘텐츠의 위치와 의미를 표시하는 역할을 합니다. 예를 들어, 제목 태그인 <h1>과 단락 태그인 <p>를 사용하여 문서의 구조를 설계합니다. 반면 CSS는 HTML로 만들어진 구조에 스타일과 디자인을 입히는 역할을 합니다. 배경색, 글자 크기, 간격, 레이아웃 등 시각적 표현을 조절하여 사용자 경험을 향상시킵니다. HTML이 전체 페이지의 뼈대를 제공한다면 CSS는 그 뼈대를 아름답게 꾸미는 외형 작업을 담당하는 셈입니다. 실제 프로젝트에서 HTML과 CSS를 함께 활용하여 웹의 반응형 디자인을 구현할 때, HTML이 60% 정도의 콘텐츠 구조를 담당하고 CSS가 40% 정도의 시각적 효과를 담당하는 비율이 일반적입니다. HTML은 페이지가 어떻게 구성되어 있는지 보여주는 역할에 집중하고, CSS는 사용자에게 보여지는 최종 화면의 두께와 색상, 위치, 크기 등을 조절하는 데 중점을 둡니다. 따라서 HTML과 CSS는 서로 보완적인 관계이며, 웹 개발에서 핵심적인 역할을 수행하여 사용자에게 일관되고 매…