본문 바로가기
IT⦁영어⦁하자보수/IT

2-2. HTML 기초와 활용 [조코딩]

by hwanghoo1004 님의 블로그 2025. 10. 17.

2-2. HTML 기초와 활용

HTML, 너는 대체 누구니? 📝

HTML은 'HyperText Markup Language'의 약자입니다. 이름만 들으면 어려워 보이지만, 한마디로 **'웹 페이지의 뼈대를 만드는 언어'**라고 생각하면 아주 간단합니다. 🦴 마치 우리 몸을 구성하는 뼈대처럼, 웹 페이지의 모든 콘텐츠(제목, 문단, 이미지, 표 등)는 HTML 태그로 구조를 잡습니다. HTML이 없다면 웹 페이지는 형태 없는 정보의 나열에 불과할 거예요.
이 영상은 HTML의 핵심 원리를 아주 명쾌하게 설명합니다. 모든 HTML 코드는 <태그이름>내용</태그이름>이라는 기본 구조를 가집니다. 여기서 <태그이름>은 시작을 알리는 '여는 태그', </태그이름>은 끝을 알리는 **'닫는 태그'**죠. 이 두 태그 사이에 원하는 내용을 넣으면 됩니다.
하지만 모든 태그가 짝을 이루는 것은 아닙니다. 🤨 <input /> 태그처럼 내용이 없는 일부 태그는 스스로 닫는 형태로 사용되기도 합니다. 이런 태그들은 주로 사용자로부터 입력을 받거나(인풋), 이미지(이미지)를 보여주는 등 특정 기능을 수행하는 역할을 합니다.
또한, 태그에는 **'속성(attribute)'**이라는 부가 정보가 붙을 수 있습니다. 💡 예를 들어, <h1 class='title'>이라는 코드에서 class는 속성 이름이고, 'title'은 그 값입니다. 이 속성을 이용하면 웹 페이지의 디자인을 변경하거나, 특정한 기능을 부여하는 등 태그의 역할을 더욱 풍부하게 만들 수 있습니다.


웹 개발을 위한 완벽한 환경 설정! 🛠️

영상이 친절하게 알려주는 것처럼, 코딩을 시작하기 전에 가장 중요한 것은 효율적인 개발 환경을 구축하는 것입니다. 이 영상은 코딩의 첫 번째 관문을 통과하는 데 필요한 두 가지 핵심 도구를 소개합니다.

  1. Visual Studio Code (VS Code): 🖥️ 코딩의 필수 도구인 코드 에디터입니다. 메모장으로도 코딩은 가능하지만, VS Code는 개발자의 생산성을 비약적으로 높여주는 수많은 기능을 제공합니다. 코드를 작성할 때 문법 오류를 알려주고, 코드를 자동으로 완성해주는 똑똑한 비서 역할도 하죠.
  2. Live Server 확장 프로그램: VS Code에 설치하는 아주 유용한 확장 기능입니다. 이 프로그램이 있다면 코드를 수정하는 즉시 웹 브라우저에 결과가 실시간으로 반영됩니다. 🔁 마치 내가 글을 쓰는 동시에 실시간으로 출판되는 것과 같아 개발 과정이 훨씬 더 즐겁고 효율적이게 됩니다.

영상이 알려주는 대로 C 드라이브에 **'web'**이라는 폴더를 만들고, 그 안에 index.html 파일을 생성하는 것부터 시작해보세요. 여기서 중요한 팁 하나! 폴더명은 한글 대신 영어로 쓰는 것이 좋습니다. 한글 경로 때문에 예상치 못한 오류가 발생할 수 있거든요. 😅


HTML의 기본 뼈대, '보일러플레이트' 🏗️

VS Code에서 !를 입력하고 Enter를 누르면, 신기하게도 복잡한 HTML의 기본 코드가 한 번에 자동 완성됩니다. 이를 개발자들은 **'보일러플레이트(Boilerplate)'**라고 부릅니다. 이 자동 완성된 코드에는 웹 페이지를 구성하는 가장 기본적인 태그들이 포함되어 있습니다.

  • <html> : HTML 문서의 시작이자 끝을 알리는 태그입니다. 모든 HTML 코드는 이 태그 안에 들어갑니다.
  • <head> : 웹 페이지에 보이지 않는 정보를 담는 공간입니다. 웹 페이지의 제목(title), 스타일 정보, 스크립트 파일 연결 등 중요한 메타 정보가 여기에 들어갑니다.
  • <body> : 웹 페이지에 실제로 보이는 모든 콘텐츠가 들어가는 공간입니다. 우리가 보는 모든 텍스트, 이미지, 버튼 등이 바로 이 바디 태그 안에 자리 잡습니다.

이 세 가지 태그의 역할을 이해하는 것만으로도 HTML의 큰 그림을 그릴 수 있습니다.


HTML을 정복하는 가장 빠른 방법! 🏃‍♂️

영상은 HTML 학습에 대한 아주 현실적이고 실용적인 조언을 해줍니다. 모든 HTML 태그를 외울 필요는 없어요. 🤔 자주 사용되는 핵심 태그들의 기능만 숙지해도 웬만한 웹 페이지는 충분히 만들 수 있습니다.
그리고 가장 중요한 것은 **'직접 해보는 것'**입니다. 영상이 추천하는 두 가지 학습 사이트는 코딩 입문자에게 더할 나위 없는 보물창고와 같아요. 💎

  1. Codecademy: HTML 기초부터 심화까지 다양한 문제 풀이를 통해 코딩 실력을 쌓을 수 있는 해외 사이트입니다. 영어에 익숙하지 않더라도 크롬 브라우저의 번역 기능을 활용하면 충분히 학습할 수 있습니다.
  2. 생활코딩: 한국어로 된 훌륭한 코딩 강의를 제공하는 사이트입니다. 복잡한 개념을 아주 쉽게 풀어내어 초보자들이 편안하게 접근할 수 있도록 도와줍니다.

하지만 전문가로서 제가 가장 강조하고 싶은 것은 바로 **'개발자 도구'**의 활용입니다. 🛠️

  • 웹 브라우저의 마법: 크롬에서 마우스 우클릭을 한 후 '검사(Inspect)' 기능을 누르면, 지금 보고 있는 웹 페이지의 모든 HTML 코드를 볼 수 있습니다. 😮
  • 보고, 배우고, 바꿔라!: 영상을 보면 네이버 뉴스 기사의 제목이나 이미지를 임시로 변경하는 시연을 보여주는데, 이처럼 다른 웹사이트의 코드를 직접 수정하며 놀아보는 것은 HTML 학습에 엄청난 도움이 됩니다. '아, 이 부분은 이런 태그로 만들어졌구나'하고 직접 눈으로 확인하면서 배우는 거죠.

이 영상은 HTML을 처음 접하는 사람들에게 꼭 필요한 모든 정보를 담고 있습니다. 웹 개발의 첫 번째 계단을 밟는 여러분에게 HTML은 가장 훌륭한 동반자가 될 것입니다. 🤝 HTML의 기본 개념을 익히고, 영상에서 알려준 도구들을 활용해 직접 코드를 작성해보세요. 여러분의 아이디어가 세상에 하나뿐인 웹 페이지로 탄생하는 마법을 경험하게 될 것입니다! ✨