일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- html 색상적용
- 부등비교
- css 적용방법
- form 주요 태그
- vue
- css 색상변경
- nvm
- fullpage
- js 대입 연산자
- vue fullpage
- html
- node
- js 연산자
- React
- html 화면 이동
- 연산자
- bold처리
- Linux
- html 엔터 입력
- 산술연산자
- 느슨한 비교
- vue3 fullpage
- html 요소 속성
- 엄격한 동등비교
- map함수
- js
- html link
- 대입연산
- html 이미지 표출
- javascript
- Today
- Total
dev_or_alive
[HTML] 기본 개념 본문
웹 개발을 처음 시작하신 분이라면 누구나 한 번쯤 들어보았을 용어가 바로 HTML입니다.
이 글에서는 HTML의 정의부터 역할, 그리고 기본 구조까지 차근차근 설명드리겠습니다.
✨ HTML의 정의
HTML은 HyperText Markup Language의 약자로, 우리말로는 하이퍼텍스트 마크업 언어라고 부릅니다.
쉽게 말해, 웹페이지의 뼈대를 만드는 언어입니다.
- HyperText(하이퍼텍스트): 링크를 통해 다른 문서나 페이지로 이동할 수 있는 텍스트를 의미합니다.
- Markup Language(마크업 언어): 문서의 구조나 의미를 태그(tag)를 이용하여 표시하는 언어입니다.
즉, HTML은 웹페이지에 들어갈 텍스트, 이미지, 영상 등을 어떤 구조로 보여줄지를 정해주는 언어입니다.
✨ HTML의 역할
HTML은 웹페이지에서 다음과 같은 역할을 담당합니다:
- 문서의 구조를 정의합니다.
- 텍스트나 이미지, 링크, 버튼 등 요소들을 배치합니다.
- 다른 기술(CSS, JavaScript)과 함께 사용되어 디자인과 기능을 추가하는 기반이 됩니다.
예를 들어, HTML은 웹페이지에 "제목은 여기!", "이미지는 여기!", "이 버튼을 누르면 어디로 이동!"처럼 각각의 역할을 정의하는 것이라 볼 수 있습니다.
✨ HTML의 기본 구조
HTML 문서는 아래와 같은 구조로 시작합니다:
<!DOCTYPE html>
<html>
<head>
<title>나의 첫 번째 웹페이지</title>
</head>
<body>
<h1>안녕하세요!</h1>
<p>HTML 공부를 시작해봅시다.</p>
</body>
</html>
간단한 설명:
<!DOCTYPE html>
: 이 문서가 HTML5 문서임을 선언합니다.- HTML에는 여러 버전이 존재하는데, HTML5는 가장 최신 버전입니다.
- 다양한 멀티미디어 기능과 시멘틱 태그 등을 지원합니다.
- 이 선언은 브라우저에게 "이 문서는 HTML5 형식으로 해석해야 합니다"라고 알려주는 역할을 합니다.
<html>
: 전체 HTML 문서의 루트 요소입니다.<head>
: 웹페이지의 정보(메타데이터, 제목 등)를 담는 영역입니다.- 브라우저 화면에는 보이지 않지만, 웹페이지의 정보를 담는 중요한 공간입니다.
<title>
: 브라우저 탭에 표시될 제목입니다.<body>
: 실제 사용자에게 보이는 콘텐츠가 위치하는 곳입니다.
✨ 태그의 열림과 닫힘
HTML에서 태그(tag)는 대개 열리는 태그와 닫히는 태그가 한 쌍으로 구성되어 있습니다.
<p>이것은 문단입니다.</p>
<p>
는 열리는 태그입니다.</p>
는 닫히는 태그입니다.
태그는 이렇게 열고(<>
) 닫고(</>
)하는 구조를 통해 콘텐츠의 시작과 끝을 명확히 표현합니다. 이를 통해 브라우저는 어떤 내용이 어떤 역할을 하는지를 정확히 파악할 수 있습니다.
다만, 몇몇 태그는 닫는 태그 없이도 사용할 수 있는데, 이런 태그를 빈 태그(self-closing tag)라고 부릅니다.
예시:
<br> <!-- 줄바꿈 -->
<img src="이미지.jpg" alt="이미지 설명"> <!-- 이미지 삽입 -->
<br>
은 줄을 바꿔주는 태그이며 닫는 태그가 필요 없습니다.<img>
도 자체적으로 닫히며, 닫는 태그가 없습니다.
이러한 태그의 구조를 잘 이해하면, HTML 문서를 보다 정확하고 안정적으로 작성할 수 있습니다.
✨ 마치며
HTML은 웹 개발의 출발점이며, 어떤 웹페이지라도 그 기초는 HTML로 이루어져 있습니다. 앞으로 CSS와 JavaScript를 함께 배우게 되겠지만, HTML을 먼저 확실히 익혀두면 이후 학습이 훨씬 수월해집니다.
'Web Programming > HTML' 카테고리의 다른 글
[HTML] Form 태그와 관련 태그들 (0) | 2025.04.14 |
---|---|
[HTML] 시멘틱 태그 (0) | 2025.04.13 |
[HTML] 링크와 이미지 <a>, <img> (1) | 2025.04.13 |
[HTML] 리스트 관련 태그 (0) | 2025.04.13 |
[HTML] 텍스트 관련 주요 태그 (1) | 2025.03.30 |