HTML & CSS
HTML & CSS
Objective
Create a responsive student registration website using HTML and CSS only.
This assignment will help students practice:
HTML structure
Forms
Tables
Lists
Images
Navigation bars
CSS styling
Layout design
PROJECT TITLE
1. Navigation Bar
Example:
Home
About
Courses
Register
Contact
1
Header Section
Include:
College name
Motto/tagline
Logo/image
Example:
Hero Section
Add:
Welcome message
Large banner image
“Apply Now” button
Courses Offered
Example:
<ul>
<li>ICT</li>
<li>Hair Dressing</li>
<li>Beauty Therapy</li>
<li>Barbering</li>
</ul>
Footer
Include:
Email
Phone number
Copyright
Include:
2
Use paragraphs and headings properly.
Example columns:
Requirements:
Personal Details
Full name
Gender
Date of birth
ID number
Email
Phone number
Course Details
Course selection
Intake month
Other Fields
Password
Confirm password
Upload photo
Comments textarea
Buttons
Submit button
3
Reset button
Form Requirements
Use the following HTML form elements:
<input>
<label>
<select>
<textarea>
<button>
Include:
Address
Phone number
Email
Google map image
Social media links
[Link]
Example:
CSS TASKS
1. Body Styling
Requirements:
Example:
4
body{
font-family: Arial;
background-color: #f4f4f4;
margin: 0;
}
Requirements:
Horizontal menu
Background color
Hover effects
Example:
nav{
background-color: maroon;
padding: 15px;
}
nav a{
color: white;
text-decoration: none;
margin: 15px;
}
nav a:hover{
color: gold;
}
Requirements:
Background image/color
Center text
Add button styling
4. Table Styling
Requirements:
Borders
Padding
Hover effect
Alternate row colors
Example:
table{
width: 100%;
border-collapse: collapse;
}
5
th{
background-color: maroon;
color: white;
}
5. Form Styling
Requirements:
Input spacing
Rounded corners
Button colors
Responsive width
Example:
6. Image Styling
Requirements:
Responsive images
Rounded corners
Shadows
7. Footer Styling
Requirements:
Background color
Center text
Padding