Apply your knowledge to build something amazing!
:information_source: Project Overview Difficulty Level: Beginner
Estimated Time: 2-3 hours (split across 2 weeks)
Skills Practiced:
Real-World Connection: Creating personal biodata websites is a fundamental skill in web development. Professional developers often create portfolio sites, about pages, and personal profiles using these same techniques!
graph LR
A[Start] --> B[Part 1: HTML Structure]
B --> C[Add Title & Heading]
C --> D[Upload Images]
D --> E[Create Lists]
E --> F[Part 2: CSS Styling]
F --> G[Style Text & Colors]
G --> H[Create Classes]
H --> I[Add Divisions]
I --> J[Final Testing]
J --> K[Submit Project]
[Make sure you click clone word]
We will construct my biodata project for 2 weeks as Part 1 and Part 2. Click to see an overview of layout.
In Part 1, you just focus on creating content with only HTML elements.
tip What is HTML? HTML (HyperText Markup Language) is the foundation of every website! Think of it as the skeleton that gives structure to your webpage - just like how a house needs a frame before you can paint it!
Start by adding a title that appears in the browser tab and a main heading that visitors will see on your page.
:warning: Common Pitfall Make sure you understand the difference between:
<title>
- Shows in the browser tab<h1>
- Shows as the main heading on your page Many students mix these up!
Images make your biodata come alive! You can upload personal photos or use appropriate placeholder images.
tip Best Practice Keep your image files reasonably sized (under 1MB) for faster loading. In real web development, optimized images mean happier visitors!
Lists help organize information clearly:
<ul>
) use bullet points - perfect for hobbies!<ol>
) use numbers - great for step-by-step items!Before moving to Part 2, make sure you have:
Now it's time to make your biodata beautiful! CSS is like the paint and decorations for your HTML structure.
tip What is CSS? CSS (Cascading Style Sheets) controls how your HTML elements look. If HTML is the skeleton, CSS is the skin, clothes, and makeup that makes your website attractive!
You may change the style, color, font, and alignment of your heading by using this block:
You are encouraged to create classes for the added colors/styles and add specific details accordingly. For example, the details of your basic information and also your hobby.
:warning: Common Pitfall Remember to use a period (.) before class names in CSS! For example:
- Correct:
.my-class
- Wrong:
my-class
This is a very common mistake!
You should have at least three divisions, as shown in example expected output.
tip Real-World Connection
In professional web development, <div>
elements are used to create sections and layouts. Think of them as invisible boxes that help organize your content!
Before considering your project complete:
Having trouble? Here are common issues and solutions:
Solution: Check that:
Solution: Make sure:
Solution: Use the CSS property text-align: center
for text and headings. For images, you might need to put them in a centered div!
tip Debugging Like a Pro Real web developers use browser developer tools to debug. While we can't do that in EduBlocks, the habit of checking your code step-by-step is invaluable!
Make sure your biodata website includes:
Finished early? Try these advanced challenges:
Create links to different sections of your biodata page
Instead of solid colors, try creating gradient backgrounds for your sections
Add CSS that changes colors when someone hovers over certain elements
Create a footer section with contact information or social media links
Make your biodata look good on both desktop and mobile screens
tip Going Beyond These challenges introduce concepts used in professional web development. Don't worry if they seem difficult - you're already thinking like a real developer by trying them!
Before submitting, test your project:
When you have completed your "My Biodata Website" project, submit it using the link below:
:warning: Important Make sure to test your webpage before submitting! View it in preview mode and check that everything works as expected.
:tada: Congratulations! You've just built your first styled webpage! This is a huge milestone in your web development journey. The skills you've learned here - HTML structure and CSS styling - are the foundation of every website on the internet!