✏️ Practice: HTML Divs and Spans, and CSS Sizing Units
Goal: Practice using the the tags we learned in the previous lesson:
<div>
tags — places to add classes to large parts of our page and separate out content<span>
tags — places to add classes to content within block elements
And practice using the CSS sizing units we learned in the previous lesson:
px
%
vh
andvw
Warm Up
- What is the difference between a
div
and aspan
? - When would you use a
span
but not adiv
? - When would you use a
div
but not aspan
? - Between
px
and%
, which sizing unit will cause an element to change size in relation to its parent element?
Code
Meet the goal by completing one of these projects. Make sure to make commits regularly and push to the project's remote repository on GitHub.
Boring Lecture
- Rewrite the
boring-lecture
page and remove theintro
class from the elements themselves, and create a<div>
with theintro
class to hold the elements. - Use two sizing units of your choice to size two or more HTML elements.
Blogging Site
- Create a new blogging website about whatever you want and use
<div>
s to group together and style each blog post. - On the blogging website, create an "about me" section that's styled differently from the rest of the page.
- Use two sizing units of your choice to size two or more HTML elements.
Resume Site
- Start a new webpage to house your resume. Use
<div>
s and<span>
s to style sections for your education, work experience, skills, etc. - Use two sizing units of your choice to size two or more HTML elements.