본문/내용
1. 웹 개발에 사용되는 HTML, CSS, JavaScript의 기본 역할과 차이점을 설명하시오.
HTML은 웹 페이지의 구조와 콘텐츠를 정의하는 언어로서, 텍스트, 이미지, 링크, 표 등 다양한 요소들을 배치하는 역할을 수행합니다. 예를 들어, 기사 페이지에서는 제목, 본문, 사진 등을 각각 HTML 태그로 구분하여 명확히 구조화합니다. CSS는 HTML로 만들어진 구조에 스타일을 입혀 시각적 표현을 담당하며, 색상, 폰트, 레이아웃, 반응형 디자인 등을 제어합니다. 예를 들어, 고객이 80% 이상 모바일 환경에서 접근하는 웹사이트에서는 CSS 미디어 쿼리를 활용하여 다양한 디바이스 최적화가 가능합니다. JavaScript는 웹 페이지에 동적인 기능을 추가하는 프로그래밍 언어로, 사용자와의 인터랙션(버튼 클릭, 폼 검증, 애니메이션 등)을 구현할 수 있습니다. 실제로 자주 사용되는 곳은 실시간 채팅, 검색 필터, 무한 스크롤 등이며, 이를 통해 사용자 경험이 향상되고 사이트 체류 시간이 평균 30% 증가하는 효과가 나타납니다. 따라서 HTML은 기본 구조와 콘텐츠 정의, CSS는 시각적 표현, JavaScript는 동적 인터랙션을 담당하며, 세 언어는 각각의 역할로 협력하여 현대 웹 …