Frontend/HTML

HTML

개발자의 첫 걸음 2025. 9. 11. 10:00

안녕하세요. 오늘은 HTML에 알아볼게요.

 

HTML이란?

 

HTML은 HyperText Markup Language의 약어로 

 

웹 페이지를 만들기 위한 표준 마크업 언어예요.

 

( ※ 주의 ※  HTML은 프로그래밍 언어가 아니에요! )

 

HyperText는 문서를 서로 '연결'해 주는 링크를 의미하고,

 

Markup은 문서나 데이터의 텍스트 내에 특정 태그나 코드를 삽입하여

 

그 형식이나 구조, 스타일을 웹 브라우저에 지정하는 방식을 의미해요.

 

 

 

일반문서와 웹 문서의 차이

 

일반문서(엑셀, 워드 등) 내용 입력 프로그램 = 입력 내용 확인 프로그램
웹 문서 내용 입력 프로그램 ≠ 입력 내용 확인 프로그램

웹 편집기(web editor)에서 마크업(Markup) 형식으로 작성

>> 웹 브라우저(web browser)에서 인식하여 표시

 

 

HTML 문서 기본 구조

 

구조설명에 앞서서

 

제가 쓰는 VCS(Visual Studio Code)로 설명드릴게요.

 

VCS의 'Emmet(에밋)'기능으로 웹 문서의 태그를 자동적으로 입력해 주는 플로그인 기능으로

 

! 입력 후 Tab 버튼 클릭을 해주시면 자동 완성이 돼요.

<!DOCTYPE html> 
<html lang="ko">
<head>
  <meta charset="UTF-8">
  <meta http-equiv="X-UA-Compatible" content="IE=edge">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>HTML 문서 기본 구조</title>
</head>
<body>
	<h1>HTML 문서의 제목 태그</h1>
	<hr>
	<p>HTML</p>
	<p>CSS</p>
	<p>JavaScript</p>
</body>
</html>

 

 

<! DOCTYPE html>

 

이 친구는 문서 유형을 지정하는 의미를 두고 있어요.

 

HTML 문서는 문서유형을 지정하는데 모두 <! DOCTYPE html>으로 시작을 해요.

 

그리고 현재 문서가 HTML5 언어로 작성한 웹 문서임을 나타내는 태그예요.

 

HTML에서는 영어 대소문자 구별이 없지만

 

문서유형을 강조하는 <! DOCTYPE html>는 대문자로 사용을 사용해요.

 

 

 

<html> ~ </html> 

 

이 친구는 HTML의 요소(element)로 

 

웹 문서의 시작과 끝을 나타내는 태그예요.

 

웹 브라우저가 <html> 태그를 만나면 </head>까지 소스를 읽어 화면에 표시돼요.

 

 

+ <html lang="ko">

 

lang 속성으로 문자에서 사용할 언어를 지정해 주는 친구예요.

 

현재 표시되어 있는 ko는 korean의 줄임말을 사용하고 있어요.

 

lang 설정 방법: 설정 > Emmet: Variales 검색 > 항목 추가 항목 lang / 값 ko

 

 

<head> ~ </head>

 

Head 요소로 문서의 메타데이터(metadata)를 포함해요.

 

웹 브라우저가 웹 문서를 해석하는 데 필요한 정보를 입력하는 태그로 

 

화면에 표시되지 않아요.

 

 

<meta> 태그

<head>
  <meta charset="UTF-8">
  <meta http-equiv="X-UA-Compatible" content="IE=edge">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>HTML 문서 기본 구조</title>
</head>

메타 정보: 데이터에 관한 데이터예요.

 

자동차를 비유로 하자면 자동차의 메타정보는 차종, 가격, 연비가 있어요.

 

 

<body> ~</body>

 

Body 요소로 실제 웹 브라우저 화면에 나타내는 내용을 작성하는 태그예요.


HTML Comments

 

<!-- HTML 주석은 이렇게 표시합니다. -->

HTML도 웹 프로그램처럼 주석이 존재하는데

 

동일하게 브라우저에 표지 되지 않고, HTML 소스코드를 문서화하는데 도움을 줘요.

 

사용 단축키는 ctrl + / 에요.

 

 

여기까지 HTML에 대해 알아봤는데요.

 

백엔드만 공부한 저는 프론트엔드를 처음 보니 

 

제가 java를 처음 시작한 날이 생각나서 즐거웠어요.

 

여러분들은 어떠셨나요?

 

'Frontend > HTML' 카테고리의 다른 글

HTML Form  (0) 2025.09.18
HTML - TEXT  (1) 2025.09.15
HTML Element  (0) 2025.09.13