본문/내용
1. HTML과 CSS의 차이점을 설명하시오.
HTML은 웹 페이지의 구조와 내용을 정의하는 마크업 언어이며, 텍스트, 이미지, 동영상 같은 콘텐츠의 위치와 의미를 표시하는 역할을 합니다. 예를 들어, 제목은 <h1> 태그, 단락은 <p> 태그로 작성하며, 검색 엔진 최적화(SEO)에 중요한 역할을 합니다. 반면 CSS는 HTML로 만든 구조에 스타일을 입히는 역할을 하며, 색상, 글꼴, 배치, 여백 등을 담당합니다. 예를 들어, 배경색을 파란색으로 바꾸거나, 폰트 크기를 키우거나, 레이아웃을 조정할 때 CSS를 활용합니다. 실무에서 HTML과 CSS를 함께 사용하면, 2022년 조사에 따르면, 웹 페이지 로딩 속도와 사용자 만족도가 각각 15% 상승하는 효과를 볼 수 있습니다. HTML이 콘텐츠의 뼈대와 같다면, CSS는 그 콘텐츠를 돋보이게 하는 외관의 역할을 합니다. 따라서 두 언어 모두 웹 페이지 제작에 필수적이며, 각각은 내용과 디자인의 분리 원칙에 따라 독립적이지만 반드시 함께 작동하여 사용자에게 시각적, 기능적으로 품질 높은 사이트를 제공합니다.
2. JavaScript의 클로저(closure)가 무엇인지 설명하시오.
클로저(closure)는 자바스크립트에서 함수…