2025. 2. 25. 15:00ㆍ카테고리 없음
웹사이트를 만들고 싶다면 반드시 알아야 할 세 가지 기술이 있습니다. 바로 HTML, CSS, JavaScript입니다.
이 글에서는 웹 개발을 처음 시작하는 분들을 위해 HTML, CSS, JavaScript의 개념과 역할을 쉽게 설명해 드리겠습니다.
1. 웹 개발이란?
웹 개발(Web Development)은 웹사이트나 웹 애플리케이션을 제작하는 과정을 의미합니다. 보통 프론트엔드(Frontend)와 백엔드(Backend)로 나뉘며, HTML, CSS, JavaScript는 프론트엔드 개발의 기본 기술입니다.
2. HTML: 웹 페이지의 구조
HTML(HyperText Markup Language)은 웹 문서를 만드는 기본적인 언어입니다. HTML은 웹사이트의 뼈대(구조)를 담당하며, 모든 웹 페이지는 HTML을 기반으로 작성됩니다.
✅ HTML 기본 구조
아래는 가장 기본적인 HTML 코드입니다.
<!DOCTYPE html>
<html>
<head>
<title>나의 첫 번째 웹 페이지</title>
</head>
<body>
<h1>안녕하세요!</h1>
<p>이것은 HTML 기본 구조입니다.</p>
</body>
</html>
HTML 주요 태그
<h1> ~ <h6>
: 제목(Heading) 태그<p>
: 문단(Paragraph) 태그<a href="">
: 링크 태그<img src="">
: 이미지 삽입 태그<table>
: 표(Table) 태그
3. CSS: 웹 페이지의 디자인
CSS(Cascading Style Sheets)는 웹사이트의 스타일(디자인)을 담당하는 언어입니다. HTML이 웹사이트의 뼈대라면, CSS는 디자인을 입히는 역할을 합니다.
✅ CSS 기본 예제
아래는 CSS를 사용하여 문서의 배경색과 글꼴을 변경하는 코드입니다.
body {
background-color: lightblue;
font-family: Arial, sans-serif;
}
h1 {
color: darkblue;
}
CSS 주요 속성
color
: 글자 색상background-color
: 배경 색상font-size
: 글자 크기margin
: 바깥쪽 여백padding
: 안쪽 여백
4. JavaScript: 웹 페이지의 동작
JavaScript(JS)는 웹 페이지에 동적인 기능을 추가하는 프로그래밍 언어입니다. HTML과 CSS가 정적인 웹사이트를 만든다면, JavaScript는 인터랙티브한 웹사이트를 만듭니다.
✅ JavaScript 기본 예제
아래 코드는 버튼을 클릭하면 "안녕하세요!"라는 경고창이 뜨는 간단한 JavaScript 예제입니다.
<button onclick="sayHello()">클릭하세요</button>
<script>
function sayHello() {
alert("안녕하세요!");
}
</script>
JavaScript 주요 기능
- 사용자 이벤트 처리 (클릭, 입력 등)
- HTML 요소 변경 (텍스트 변경, 스타일 조작 등)
- 폼 유효성 검사
- AJAX를 이용한 서버 데이터 통신
5. HTML, CSS, JavaScript의 관계
이 세 가지 기술은 웹사이트를 만들 때 서로 긴밀하게 연결됩니다.
기술 | 역할 | 예제 |
---|---|---|
HTML | 웹 페이지의 구조 | <h1>제목</h1> |
CSS | 웹 페이지의 디자인 | color: blue; |
JavaScript | 웹 페이지의 동작 | alert("Hello!") |
6. 웹 개발을 배우는 방법
✅ 무료 웹 개발 학습 사이트
- 🔗 W3Schools (HTML, CSS, JS 기본 학습)
- 🔗 MDN Web Docs (웹 개발 공식 문서)
- 🔗 FreeCodeCamp (실습 중심 학습 사이트)
📢 마무리
이제 HTML, CSS, JavaScript의 기초 개념을 이해하셨나요? 웹 개발을 배우기 위해서는 기본 개념을 익힌 후 직접 코딩해 보는 것이 가장 중요합니다.
앞으로도 꾸준히 연습하면서 멋진 웹사이트를 만들어 보세요! 🚀