본문 바로가기
카테고리 없음

HTML CSS 배우기 완전 가이드 (2025 최신)

by notes5771 2025. 5. 13.
반응형

웹사이트를 만들고 싶다면, HTML과 CSS부터 시작해야 합니다. 이 글에서는 웹 초보자도 따라할 수 있도록 웹 개발의 기초부터 실전 프로젝트, 블로그 커스터마이징까지 단계별로 안내합니다.

2줄 요약: HTML은 웹의 뼈대, CSS는 웹의 피부입니다. 이 두 가지를 제대로 익히면, 당신도 직접 웹사이트를 만들 수 있습니다.

HTML & CSS 학습 요약표

구분 HTML CSS

역할 웹페이지 구조 정의 디자인과 스타일 지정
확장자 .html .css
학습 난이도 낮음 중간
최신 버전 HTML5 CSS3

HTML 기초 요약

HTML이란?

HTML(HyperText Markup Language)은 웹 문서의 구조를 정의하는 마크업 언어입니다. 모든 웹페이지는 HTML로 시작합니다.

예시 코드 (복사 가능)

<!DOCTYPE html>
<html lang="ko">
<head>
  <meta charset="UTF-8">
  <title>나의 첫 웹페이지</title>
</head>
<body>
  <h1>안녕하세요!</h1>
  <p>이 문장은 HTML로 작성했습니다.</p>
</body>
</html>

HTML 기본 태그 정리

  • <h1>~<h6>: 제목 태그
  • <p>: 문단
  • <a href="url">: 하이퍼링크
  • <img src="url">: 이미지 삽입
  • <form>: 사용자 입력 폼

CSS 기초 요약

CSS란?

CSS(Cascading Style Sheets)는 HTML에 스타일을 입혀주는 언어입니다.

CSS 적용 3가지 방법

  1. 인라인: <p style="color:red;">텍스트</p>
  2. 내부 스타일시트: <style> 태그 안에 작성
  3. 외부 스타일시트 (권장): .css 파일로 분리하여 <link>로 연결

예시 코드

body {
  font-family: Arial;
  background-color: #f4f4f4;
  color: #333;
}
h1 {
  text-align: center;
}

주요 선택자 요약

  • p {}: 태그 선택자
  • .class {}: 클래스 선택자
  • #id {}: 아이디 선택자
  • a:hover {}: 가상 선택자

실전 연습: 미니 프로젝트 3종

🔹 입문자용 - 프로필 카드

기초 구조 및 스타일 감각을 익힐 수 있습니다.

🔹 초급 - 반응형 내비게이션 바

미디어 쿼리와 자바스크립트를 접목한 실전 레이아웃 연습

🔹 중급 - 포트폴리오 웹사이트

Flexbox + Grid를 활용한 배치 기법, 반응형 레이아웃

티스토리 블로그 커스터마이징 (요약)

  • HTML 편집: 스킨 구조 수정
  • CSS 편집: 폰트, 배경, 여백 스타일 지정
  • 위젯 삽입: 공지박스, 버튼, 미니 카드 등 구성 가능
<div class="custom-box">
  <h3>공지사항</h3>
  <p>이 블로그는 <strong>HTML & CSS</strong> 학습 예제를 공유합니다.</p>
</div>
.custom-box {
  background: #f8f9fa;
  padding: 15px;
  border-left: 4px solid #007bff;
}

SEO를 위한 HTML & CSS 체크리스트

항목 설명 중요도

시맨틱 태그 의미 있는 구조 사용 (<main>, <section>) ★★★★★
메타 태그 제목, 설명, 저자, 키워드 등 작성 ★★★★☆
alt 텍스트 이미지 접근성 향상 ★★★★☆
반응형 디자인 모바일 친화적 레이아웃 ★★★★★
코드 경량화 CSS 압축 및 중복 제거 ★★★☆☆

추천 학습 자료

마무리 요약

  • HTML = 구조, CSS = 디자인
  • 직접 웹페이지를 만들 수 있다면, 온라인 수익화 가능성도 커진다
  • 실습 → 반복 → 프로젝트 → 퍼블리싱 → 구글 노출까지 연계해야 진짜 실력
반응형