intro-frontend-course

Introduction

This week, you’ll take the personal webpage you created in Week 1 and add styling to it using CSS (Cascading Style Sheets). This project will introduce you to basic CSS properties that control layout, color, and typography.

Objective

Enhance the visual appearance of your personal webpage using CSS. Focus on layout, colors, and fonts to make your webpage more visually appealing and professionally polished.

Requirements

Project Setup

  1. Ensure your project folder from Week 1, which contains your index.html file, is ready.
  2. Create a new CSS file in the same folder and name it styles.css.

Instructions

Add a link to the CSS file within the <head> section of your HTML document to connect your styling with the HTML structure.

2. Define the Scope of Your Styling

Decide what elements of the webpage you want to style, such as the header, sections, lists, and footer.

3. Basics of CSS Styling

4. Explore CSS Properties

Look into CSS properties that could enhance your webpage, such as font-family, color, margin, padding, and text-align.

5. Implement Responsive Design (Optional)

Optionally, add styles that make your webpage look good on both desktops and mobile devices, such as setting viewport-relative units like percentages or viewport widths.

6. Preview and Adjust

Regularly preview your webpage in a browser to see how your styles are taking shape. Adjust the CSS as needed based on how you want your final product to look.

7. Validation and Testing

Learning Outcomes

Documentation

This project will not only improve your skills in HTML and CSS but also prepare you for more advanced frontend techniques. Enjoy the creative process of designing your personal webpage!