DEV Community

Cover image for HTML&CSS(RESUME-PROJECT 2)
vishwa v
vishwa v

Posted on

HTML&CSS(RESUME-PROJECT 2)

Introduction
Creating a resume in HTML and CSS is a fantastic way to showcase both your technical skills and creativity. Unlike a traditional Word document, a web‑based resume allows you to experiment with layouts, colors, and responsive design. In this project, I designed a resume using CSS Grid and Flexbox to organize content into two neat sections: a sidebar with personal details and a main area with career information. This approach not only makes the resume visually appealing but also demonstrates practical front‑end development skills.

Code Implementation

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <style>
        *{
            padding:0;
            margin:0;
            box-sizing: border-box;
        }
        .container{


            height:100vh;
            width:65vw;
            margin:auto;
            display: grid;
            grid-template-columns: 1fr 2fr;
            box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;


        }
        .left{

            display:flex;
            flex-direction:column;
            justify-content: space-around; 
            background-color: blueviolet;
            color: white; 
        }

        .right{

            display:flex;
            flex-direction: column;
            justify-content: space-around;
            padding:25px 15px;

        }
        h1{
            text-align: center;
        }
        img{

            height: 100px;
            width:100px;
            border-radius: 50px;


        }
        .profile-img{

            display:flex;
            justify-content: center;

        }
        ul{
            margin-left: 30px;
        }
        table,th,td{
            border:1px solid;
            border-collapse:collapse;

        }
    </style>
</head>
<body>
    <div class="container">
        <div class="left">
            <div class="profile-img">
            <img src="Screenshot 2026-06-04 184043.png" alt="avatar">
            </div>

            <h3>Contact</h3>
            <hr>
            <p>INDIA,CHENNAI</p>
            <h3>vishwav2022@gmail.com</h3>
            <p>Contact No:7418****</p>
            <h3>SKILLS</h3>
            <hr>
            <ul>
                <li>java fullstack</li>
                <li>slenium testing</li>
                <li>english higher typewriting</li>
                <li>excel</li>
                <li>python</li>
            </ul>
            <h3>STRNGTH</h3>
            <hr>
            <ul>
                <li>good communication skills</li>
                <li>focus and confident with postive attitude</li>
                <li>good team player</li>
                <li>self learning and self motivated person</li>
            </ul>
            <h3>Language</h3>
            <hr>
            <ul>
                <li>Tamil</li>
                <li>English</li>
            </ul>
        </div>
        <div class="right">
            <h1>Vishwa</h1>
            <h2>CAREER OBJECTIVE</h2>
            <hr>
            <p>“Seeking an entry level position where I can apply my passion for coding and design to create engaging digital experiences and expand my technical expertise</p>
            <h2>Personal Details</h2>
            <hr>
            <ul>
                <li>Name:vishwa</li>
                <li>Married:No</li>
                <li>Hobbies</li>
                <ul>
                    <li>Reading</li>
                    <li>games</li>
                    <li>Swimming</li>
                </ul>
            </ul>

            <h2>ACADEMIC Qualification</h2>
            <hr>
            <table>
                <thead>
                    <tr>
                        <th>Qualification</th>
                        <th>Board/University</th>
                        <th>School/College</th>
                        <th>Year of passing</th>
                        <th>Marks</th>
                    </tr>
                </thead>
                <tbody>
                    <tr>
                        <td>10th</td>
                        <td>CBSE</td>
                        <td>velammal residential school</td>
                        <td>2020</td>
                        <td>80%</td>

                    </tr>
                    <tr>
                        <td>12th</td>
                        <td>CBSE</td>
                        <td>velammal rseidential school</td>
                        <td>2022</td>
                        <td>83%</td>
                    </tr>
                    <tr>
                        <td>Btech</td>
                        <td>kalasalingam university</td>
                        <td>kare</td>
                        <td>2022</td>
                        <td>80%</td>
                    </tr>
                </tbody>
            </table>


        </div>
    </div>

</body>
</html>
Enter fullscreen mode Exit fullscreen mode

Code Breakdown

Container Layout

.container {
    height:100vh;
    width:65vw;
    margin:auto;
    display: grid;
    grid-template-columns: 1fr 2fr;
    box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
}

Enter fullscreen mode Exit fullscreen mode

Uses CSS Grid to split the page into two columns:

Left (1 part) → Sidebar with contact, skills, strengths.

Right (2 parts) → Main content like career objective, academics.

box-shadow adds a professional card‑like effect.

Left Section (Sidebar)

.left {
    display:flex;
    flex-direction:column;
    justify-content: space-around; 
    background-color: blueviolet;
    color: white; 
}

Enter fullscreen mode Exit fullscreen mode

Sidebar styled with Flexbox for vertical alignment.

Contains profile image, contact info, skills, strengths, and languages.

Purple background with white text makes it stand out.

Right Section (Main Content)

.right {
    display:flex;
    flex-direction: column;
    justify-content: space-around;
    padding:25px 15px;
}
Enter fullscreen mode Exit fullscreen mode

Holds the career objective, personal details, and academic qualifications.

Padding ensures readability and spacing.

Profile Image

img {
    height: 100px;
    width:100px;
    border-radius: 50px;
}

Enter fullscreen mode Exit fullscreen mode

Circular profile picture using border-radius.

Centered with .profile-img { display:flex; justify-content:center; }.

Lists and Tables

Skills, Strengths, Languages, Hobbies → displayed with <ul> lists.

Academic Qualification → structured with <table> for clarity.

border-collapse:collapse; ensures neat table lines.

Output

Top comments (0)