HTML and CSS Learning Assignments

1. Basic HTML Structure

Objective: Create a simple webpage with a proper HTML structure.

Requirements:

Skills Learned: HTML document structure, basic tags, and content organization.

2. Styling Text and Colors

Objective: Apply basic CSS to style a webpage.

Requirements:

Skills Learned: CSS basics, inline vs. external styles, text and color styling.

3. Building a Simple Navigation Bar

Objective: Create a navigation bar with links to other sections of the page.

Requirements:

Skills Learned: Links, navigation, and basic layout styling.

4. Adding Images and Multimedia

Objective: Enhance a webpage with images and a video.

Requirements:

Skills Learned: Embedding multimedia and using attributes for accessibility.

5. Creating Forms

Objective: Design a basic form for user input.

Requirements:

Skills Learned: Form elements, user input, and styling forms.

6. CSS Box Model Exploration

Objective: Understand and practice the CSS box model.

Requirements:

Skills Learned: Box model, spacing, and border styling.

7. Responsive Web Design Basics

Objective: Make a webpage responsive using CSS.

Requirements:

Skills Learned: Media queries, responsive design principles.

8. Typography and Fonts

Objective: Explore font styling and typography options.

Requirements:

Skills Learned: Typography, font styling, and integrating external resources.

9. Building a Personal Portfolio Page

Objective: Create a personal portfolio webpage to showcase your work.

Requirements:

Skills Learned: Structuring multi-section pages, linking, and visual design.

10. Creating a CSS Grid or Flexbox Layout

Objective: Practice advanced layout techniques using CSS Grid or Flexbox.

Requirements:

Skills Learned: CSS Grid, Flexbox, and layout design.