HTML 1
HTML 2
CSS 1
CSS 2
Misc.
100

You usually write regular text in this.

What is a <p>

100

You usually use this to write a title.

What is <h>

100

This makes text red.

What is color: red;

100

This makes background blue.

What is background-color: blue;

100

This goes on the top of every HTML document

What is <!DOCTYPE html>

200

This is always the first child of <html> and holds metadata (such as <title>).

What is <head>

200

This html element hold all the <div>, <p>, and others that are displayed on the page.

What is <body>

200

This is what you put all the styles in when you want to change the look of every element inside class="bob".

What is .bob {}

200

This is what you put all the styles in when you want to change the look of all <p>.

What is p {}
200

This is the meaning behind the abbreviation CSS.

What is Cascading Style Sheets

300

This is the attribute where you put the url for a link your setting up with <a>.

What is href

300

This is the attribute where you put your url for your picture inside <img>.

What is src

300

This puts 20px of space between the boxes within a flexbox.

What is gap: 20px;

300

This style makes 3 evenly spaced columns in a grid.

What is grid-template-columns: 1fr 1fr 1fr

300

This is an HTML comment and a CSS comment.

What is <!--    --> and /*   */ 

400

These were added later in HTML. Some examples are <main>, <header>, and <footer>.

What are Semantic Tags

400

This makes an image display half as wide as the screen.

What is width: 50%;

400

This puts a border around an element with a thickness of 5px.

What is border: 5px solid black;

400

This styles all <a> inside <header>

What is header a {}
400

This makes a box within a flex container squish other boxes outward.

What is flex-grow
500

The way we used to add colors to HTML before we learned about styles.

Inline Style

style="color:red;"

500

The concept where you can put one element inside of another element.

What is Nesting

500

This makes the style always show up no matter what.

What is !important

500

This changes the styles for <a> that are descendents of only the <div>'s in the "bob" class that are hovered on.

What is div.bob:hover a {}

500

This property allows you to change opacity over a period of time to fade in and fade out a button background.

What is transition

M
e
n
u