SEIR Liberty Class: Build a Fake Resume Page on CodeSandbox
Objective
In this lesson, you will be creating a fake resume webpage for Grumpy Cat using HTML and CSS. By the end of this activity, you will understand how to create and style a basic webpage.
Instructions for Submission
- Complete this lab using CodeSandbox.
- Upon completion, paste the link to your CodeSandbox solution in the thread posted in the classroom channel on Slack.
Getting Started with the Basics
- Inside CodeSandbox, create a new project and name it
resume_page
. - In this project, create two files:
index.html
andstyle.css
. - In
index.html
, add the HTML boilerplate code. - Include an
h1
tag with the text "Grumpy Cat". - Preview your project in the browser to ensure setup is correct.
Give an emoji in slack on the message that says "Resume index.html file is set up".
Adding Content to the Resume Page
- Add an image of Grumpy Cat using the
img
tag. Place it below theh1
tag. - Use an
ul
tag to list Grumpy Cat's past three work positions. - Add dummy links for LinkedIn, Facebook, or Twitter using the
a
tag. - Insert
h3
headings before the list of work positions and the social media links.
Give an emoji in slack on the message that says "Added initial content for resume site".
Styling the Resume Page
Feel free to style your site as you wish. Some ideas:
- Center-align the
h1
tag. - Change the
h1
font. - Alter the
h3
tag font color. - Add margin or padding to the body for a polished look.
Give an emoji in slack on the message that says "Added styling for resume site".
Adding Navigation to the Resume Page
- Create a navigation bar (
nav
tag) containing the social media links. - Remove the previous links you had below the
ul
tag. - Add links in the navigation bar for
Home Page
andProjects
. - Create a new HTML file named
projects.html
. - Copy the navigation and head information from
index.html
toprojects.html
. - Inside
projects.html
, insert anh2
tag with the text "Projects". - Confirm that the navigation links work correctly.
- List three projects Grumpy Cat has worked on, either as an ordered list or in a three-column layout.
Give an emoji in slack on the message that says "Added project.html page and content - finished resume".
Key Takeaways:
- You've learned how to set up a basic webpage using HTML and CSS.
- You've practiced adding content and styling elements.
- Navigation bar creation and linking between multiple pages have been demonstrated.
Remember, all of this needs to be submitted via Slack by posting the link to your CodeSandbox solution in the classroom channel thread.