티스토리 뷰
목차

웹 개발은 다양한 정보를 효과적으로 공유하기 위해 필수적인 웹사이트 구축의 핵심 과정입니다.
이 글에서는 웹 개발의 정의부터 HTML의 기본 개념, 웹사이트와 웹페이지의 차이까지 쉽게 이해할 수 있도록 설명드립니다.
웹 개발의 기본 개념을 이해해봅시다
웹을 통해 다양한 정보가 실시간으로 교환되고 있는 현대 사회에서
가장 일반적이고 효과적인 정보 제공 방식 중 하나는 바로 웹사이트를 통해 콘텐츠를 공유하는 것입니다.
웹 개발이란, 인터넷과 웹을 통해 정보를 제공하고 상호작용할 수 있도록
웹사이트를 기획하고 구축하며 운영하는 전반적인 작업을 의미합니다.
이 과정에서 가장 기초적이고 중요한 기술이 바로 HTML과 CSS입니다.
웹 페이지를 구성하고 시각적으로 표현하기 위해 반드시 필요한 요소이기 때문입니다.
웹페이지와 웹사이트의 차이
웹 개발을 처음 접할 때 가장 자주 헷갈리는 개념 중 하나가
바로 웹페이지(web page)와 웹사이트(website)입니다.
웹페이지는 HTML과 CSS를 이용해 만들어진 하나의 화면입니다.
여러 개의 웹페이지가 서로 연결되고 그룹화되면 하나의 웹사이트가 완성됩니다.
즉, "웹사이트는 여러 개의 웹페이지가 모인 집합"으로 이해하시면 됩니다.
웹 브라우저 주소창에 URL을 입력하면, 서버 컴퓨터에 저장된 웹사이트에 접속하여
웹 브라우저를 통해 웹페이지를 볼 수 있는 구조로 되어 있습니다.


HTML이란 무엇인가요?
HTML은 HyperText Markup Language의 줄임말로,
웹페이지의 내용을 정의하고 표시하는 데 사용되는 언어입니다.
- HyperText: 다른 문서로 연결되는 하이퍼링크를 포함한 텍스트
- Markup: 콘텐츠를 구조화하기 위한 태그와 규칙
- Language: 컴퓨터가 이해할 수 있는 언어
즉, HTML은 웹페이지의 ‘내용과 구조’를 정의하는 필수 언어입니다.
웹 브라우저는 HTML 문서를 읽고 해석하여
사용자가 시각적으로 이해할 수 있는 웹페이지를 만들어 보여줍니다.
HTML의 역사와 HTML5
HTML은 1991년 팀 버너스 리(Tim Berners-Lee)에 의해 처음 제안되었습니다.
그 후 오랜 기간 동안 발전을 거듭하며 기능이 보완되고 개선되었습니다.
이 과정에서 여러 버전이 발표되었는데,
현재 웹 개발에서 표준으로 사용되는 버전이 HTML5입니다.
HTML5는 기존의 HTML보다 다양한 기능과 향상된 사용자 경험을 제공하기 때문에
현대적인 웹사이트 개발에서 사실상 필수적인 기술로 자리 잡았습니다.


HTML 문서 작성의 기본
HTML 코드는 기본적으로 텍스트 형식으로 작성됩니다.
코딩을 위해서는 전용 프로그램(예: VS Code, Sublime Text 등)을 사용하여
.html 확장자를 가진 HTML 문서를 작성하게 됩니다.
작성된 HTML 문서는 웹 브라우저에서 열면 시각적인 웹페이지로 출력됩니다.
이 HTML 문서의 구조는 프로젝트와 브라우저에 따라 형태가 조금씩 다를 수 있으며,
기초적인 규칙과 문법을 잘 이해하고 익히는 것이 중요합니다.


HTML과 CSS는 왜 함께 사용될까요?
HTML은 웹페이지의 구조와 내용(content)을 정의합니다.
하지만 시각적인 디자인과 스타일(style)을 지정하려면 CSS(Cascading Style Sheets)가 필요합니다.
예를 들어, 글자 크기, 색상, 배경 이미지, 레이아웃 등을 꾸미기 위해 CSS를 사용합니다.
이 둘은 내용과 디자인을 분리함으로써
웹 개발을 더욱 효율적이고 체계적으로 만들어 줍니다.

웹 개발 입문자에게 필요한 마인드셋
처음 웹 개발을 공부할 때는 단순한 HTML 문서 하나를 작성하는 것도 어려울 수 있습니다.
하지만 "작은 코드 한 줄이 사용자에게는 큰 화면으로 보인다"는 점에서
개발자의 시각과 사용자 경험을 모두 생각하는 연습이 필요합니다.
웹 개발은 프론트엔드(사용자 인터페이스)와 백엔드(서버 및 데이터 처리)로 나뉘며,
전체 과정을 아우르는 풀스택 개발자로 성장하기 위해서는
기초부터 차근차근 쌓아가는 것이 중요합니다.
HTML 기본 요소 요약 표
요소 설명 예시
| <html> | HTML 문서 전체를 감싸는 태그 | <html>...</html> |
| <head> | 문서 정보(meta 등) 포함 | <head>...</head> |
| <body> | 화면에 표시될 실제 콘텐츠 영역 | <body>...</body> |
| <p> | 단락(Paragraph) 태그 | <p>Hello</p> |
| <a> | 하이퍼링크 태그 | <a href="url">link</a> |
웹 개발을 시작하는 데 가장 중요한 것은 "기본을 정확하게 이해하는 것"입니다.
HTML과 CSS는 그 기본의 중심이며,
이를 토대로 점차적으로 자바스크립트, 프레임워크, 데이터베이스 등의 영역으로 확장할 수 있습니다.