본문/내용
1. HTML과 CSS의 차이점을 설명하세요.
HTML은 웹 페이지의 구조와 내용을 정의하는 언어입니다. 텍스트, 이미지, 영상, 링크, 표, 리스트 등 콘텐츠의 배치를 담당하며, 각 요소를 태그로 감싸서 구체적인 의미를 부여합니다. 반면, CSS는 HTML로 구성된 웹 페이지의 디자인과 레이아웃을 담당합니다. 색상, 글꼴, 여백, 위치, 배경 등 시각적 요소를 조절하여 사용자 경험을 향상시킵니다. 예를 들어, HTML이 제공하는 `<h1>` 태그는 제목을 정의하는 역할이라면, CSS는 이 제목의 크기, 색상, 배경색 등을 설정하여 페이지의 스타일을 완성합니다. 실무에서는 HTML이 70% 정도의 구조 작업을 담당하고, CSS는 나머지 30%의 스타일링을 담당하는 비율이 일반적입니다. 모바일 커머스 사이트 개발 시, HTML이 제품 목록, 상세 정보 구조를 담당하고 CSS가 각 제품 카드의 색상과 배치, 반응형 화면 구성까지 처리하는 방식으로 활용되어, 페이지 로딩 속도 개선(평균 20%)과 사용자 체감 만족도 증진에 기여하고 있습니다. HTML과 CSS의 차이를 명확히 이해하는 것은 효율적인 웹 개발과 유지보수에 중요합니다.
2. JavaScript의 비동기 처리 방식을 어떻게 이…