본문/내용
1. HTML과 CSS의 차이점을 설명하세요.
HTML과 CSS는 웹 개발에서 각각 구조와 스타일을 담당하는 핵심 기술입니다. HTML은 HyperText Markup Language의 약자로, 웹 페이지의 기본 구조와 내용을 정의하는 마크업 언어입니다. 예를 들어, 텍스트, 이미지, 링크, 표와 같은 콘텐츠를 배치하는 역할을 하며, 90% 이상의 웹 페이지는 HTML로 시작됩니다. 반면 CSS는 Cascading Style Sheets의 약자로, HTML로 만든 구조에 스타일을 입히는 역할을 합니다. 폰트 크기, 색상, 레이아웃, 여백, 배경 등 시각적 요소를 조절하여 사용자 경험을 향상시킵니다. 실제 프로젝트에서 HTML과 CSS를 적절히 활용하면, 페이지 로딩 속도를 평균 30% 이상 단축시키거나, 반응형 디자인을 통해 40개 이상의 디바이스에서 일관된 화면을 제공하는 것이 가능해집니다. HTML은 페이지에 어떤 콘텐츠가 있고 어떻게 배치될지를 결정하는 반면, CSS는 그 콘텐츠의 미적 요소와 사용자 인터페이스를 담당하며, 두 기술은 함께 사용되어야만 완성도 높은 웹 페이지를 만들 수 있습니다. 이처럼 서로 긴밀히 연결되어 있지만, 역할과 기능이 명확히 구분되어 있어 웹 개발의 핵심 요소로 작용합니…