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

HTML과 CSS만으로 만드는 나만의 프로필 페이지

by info521 2025. 10. 7.

웹 개발을 처음 시작할 때 가장 많이 만드는 예제가 자기소개 페이지, 즉 **프로필 페이지(Profile Page)**입니다.
복잡한 기능 없이도 HTML과 CSS만으로 간단한 웹페이지를 만들 수 있으며, 포트폴리오로 활용하기에도 좋습니다.

이 글에서는 HTML과 CSS만을 사용해 디자인된 나만의 프로필 페이지를 만드는 전 과정을 예제와 함께 안내합니다.
비전공자도 그대로 따라할 수 있도록 구성했으니, 실습과 학습을 동시에 경험해보세요.


✅ 프로필 페이지에 포함될 내용

  • 프로필 이미지
  • 이름과 직업
  • 간단한 자기소개
  • 연락처 또는 SNS 링크
  • 꾸며진 레이아웃과 스타일

이 정도 구성만 있어도 간단한 개인 브랜딩 페이지로 충분합니다.


✅ 실습 준비물

  • 코드 편집기 (예: 메모장, VS Code, Sublime Text 등)
  • 웹 브라우저 (크롬, 엣지, 사파리 등)

별도의 프로그램 설치 없이 메모장과 브라우저만 있으면 됩니다.


✅ 전체 코드 예제

 
<!DOCTYPE html> <html lang="ko"> <head> <meta charset="UTF-8"> <title>나의 프로필 페이지</title> <style> body { font-family: 'Noto Sans KR', sans-serif; background-color: #f4f4f4; margin: 0; padding: 0; } .profile-container { max-width: 500px; background-color: #fff; margin: 50px auto; padding: 30px; border-radius: 10px; box-shadow: 0 4px 12px rgba(0,0,0,0.1); text-align: center; } .profile-img { width: 150px; height: 150px; border-radius: 50%; object-fit: cover; margin-bottom: 20px; } h1 { font-size: 28px; margin: 10px 0; } p { font-size: 16px; color: #555; line-height: 1.6; } .social-links a { display: inline-block; margin: 10px; text-decoration: none; color: #007BFF; font-weight: bold; } .social-links a:hover { color: #0056b3; } </style> </head> <body> <div class="profile-container"> <img src="https://via.placeholder.com/150" alt="프로필 이미지" class="profile-img"> <h1>홍길동</h1> <p>웹 코딩을 배우는 중입니다.<br>작은 프로젝트부터 꾸준히 실습하며 성장하고 있어요.</p> <div class="social-links"> <a href="mailto:example@example.com">이메일</a> <a href="https://github.com/username" target="_blank">GitHub</a> <a href="https://linkedin.com/in/username" target="_blank">LinkedIn</a> </div> </div> </body> </html>

✅ 코드 설명

부분설명
<img> 프로필 사진 (임시 이미지 주소 사용)
<h1> 이름 또는 닉네임
<p> 자기소개 문장
<a> 이메일 및 SNS 링크 (링크 클릭 시 새 창 열림)
CSS 글꼴, 정렬, 색상, 여백, 그림자 등 스타일 지정

이미지 주소는 https://via.placeholder.com/150 로 대체되어 있으며,
본인 사진이 있다면 img 태그의 src를 원하는 이미지 링크로 바꿔주세요.


✅ 팁: 내 프로필을 더욱 꾸미는 방법

  1. 🎨 배경색 바꾸기
    → body의 background-color 속성 변경
  2. 🖼️ 자신의 프로필 사진 업로드
    → 실제 사진 파일을 넣거나, 클라우드 이미지 링크 사용
  3. 📱 반응형 디자인 적용
    → @media 쿼리를 사용하면 모바일에서도 잘 보이게 조정 가능
  4. 🌐 자신의 도메인 연결
    → 추후 GitHub Pages, Netlify 등에 업로드하여 웹페이지로 공개 가능

✅ 프로필 페이지 실습 후 응용 아이디어

  • 나만의 블로그 소개 페이지
  • 프로젝트 소개 페이지
  • 자기소개서 대체용 링크 포트폴리오

단순한 연습 예제로 시작했지만, 조금씩 스타일을 바꾸고 기능을 확장하다 보면
실제로 사용할 수 있는 개인 웹페이지로 발전시킬 수 있습니다.


마무리: HTML과 CSS만으로 충분히 시작할 수 있습니다

이번 실습을 통해 알 수 있듯이, HTML과 CSS만으로도 디자인된 웹페이지를 만들 수 있습니다.
처음에는 작고 단순하더라도, 직접 만든 웹페이지가 브라우저에 출력되는 경험
코딩에 대한 자신감을 심어주고, 더 깊은 학습으로 나아갈 수 있는 발판이 됩니다.

특히 프로필 페이지는 자신을 소개하고 공유할 수 있는 훌륭한 첫 프로젝트입니다.
지금 만든 페이지를 발전시켜 나만의 웹 포트폴리오로 만들어보세요.