본문 바로가기
Frontend/HTML

[HTML] HTML 예제

by cogito21_js 2024. 6. 8.
반응형

CSS를 기본적인 사각형 테두리만 이용하여 간단한 개인 프로필 페이지를 만들어 보겠습니다.

예제: 개인 프로필 페이지 (사각형 테두리만 사용)

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>My Profile</title>
    <style>
        body {
            font-family: Arial, sans-serif;
            margin: 0;
            padding: 0;
            background-color: #f0f0f0;
        }
        header {
            background-color: #4CAF50;
            color: white;
            padding: 1em;
            text-align: center;
            border: 1px solid #333;
        }
        .container {
            margin: 20px;
            padding: 20px;
            background-color: white;
            border: 1px solid #333;
        }
        .profile-pic {
            width: 150px;
            height: 150px;
            border: 1px solid #333;
        }
        h1 {
            color: #333;
        }
        ul {
            list-style-type: none;
            padding: 0;
        }
        li {
            background-color: #eee;
            margin: 5px 0;
            padding: 10px;
            border: 1px solid #333;
        }
        footer {
            text-align: center;
            padding: 1em;
            background-color: #4CAF50;
            color: white;
            border: 1px solid #333;
        }
    </style>
</head>
<body>

<header>
    <h1>Welcome to My Profile</h1>
</header>

<div class="container">
    <img src="profile.jpg" alt="Profile Picture" class="profile-pic">
    <h1>John Doe</h1>
    <p>Hello! I'm John Doe, a web developer with a passion for creating amazing web experiences.</p>

    <h2>Contact Information</h2>
    <ul>
        <li>Email: john.doe@example.com</li>
        <li>Phone: (123) 456-7890</li>
        <li>Website: <a href="https://www.johndoe.com">www.johndoe.com</a></li>
    </ul>

    <h2>Skills</h2>
    <ul>
        <li>HTML</li>
        <li>CSS</li>
        <li>JavaScript</li>
        <li>React</li>
        <li>Node.js</li>
    </ul>

    <h2>Experience</h2>
    <ul>
        <li>Web Developer at XYZ Corp (2020-Present)</li>
        <li>Frontend Developer at ABC Inc (2018-2020)</li>
        <li>Intern at WebWorks (2017-2018)</li>
    </ul>
</div>

<footer>
    <p>&copy; 2024 John Doe. All rights reserved.</p>
</footer>

</body>
</html>

설명

  1. 기본 구조
    • <!DOCTYPE html>: HTML5 문서임을 선언합니다.
    • <html>: 문서의 루트 요소입니다.
    • <head>: 메타데이터, 제목, 스타일을 포함합니다.
    • <title>: 웹 페이지의 제목입니다.
    • <style>: 간단한 CSS 스타일을 포함하여 페이지의 외관을 정의합니다.
  2. 헤더
    • <header>: 페이지 상단의 헤더를 정의합니다. 배경색과 텍스트 색상을 스타일링하고 사각형 테두리를 추가했습니다.
  3. 메인 콘텐츠
    • <div class="container">: 메인 콘텐츠를 감싸는 컨테이너입니다. 배경색, 패딩, 사각형 테두리를 추가했습니다.
    • <img src="profile.jpg" alt="Profile Picture" class="profile-pic">: 프로필 이미지를 추가하고 사각형 테두리를 적용했습니다.
    • <h1>, <p>, <h2>, <ul>, <li>: 텍스트 콘텐츠와 목록을 정의했습니다.
  4. 푸터
    • <footer>: 페이지 하단의 푸터를 정의합니다. 배경색과 텍스트 색상을 스타일링하고 사각형 테두리를 추가했습니다.

이 HTML 코드를 사용하여 브라우저에서 열면 간단한 개인 프로필 페이지를 볼 수 있습니다. 페이지의 구조와 스타일을 원하는 대로 변경해 보면서 더 많은 HTML과 CSS를 연습해 보세요. 

반응형

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

[HTML] HTML 규칙  (0) 2024.06.08
[HTML] HTML 심화  (1) 2024.06.08
[HTML] HTML 기본  (0) 2024.06.08