Midterm Study Guide

General

  • Why is responsive design important?
  • What’s the advantage of coding mobile first?

HTML

  • Know what these tags do
    • <head>
    • <title>
    • <link>
    • <body>
    • <header>
    • <footer>
    • <nav>
    • <ul>
    • <ol>
    • <a>
    • <button>
    • <div>
    • <h1>
    • <h2>
    • <h3>
    • <p>
    • <blockquote>
  • What is semantic HTML?
  • HTML Comment syntax

CSS

  • Know what these CSS properties do
    • display (block, flex, grid, none)
    • margin
    • padding
    • border
    • max-width
    • color
    • background
    • text-decoration
    • text-align
    • text-transform
    • text-decoration
    • font-family
    • font-size
    • font-weight
    • line-height
    • transform
    • transition
  • CSS Comment syntax
  • CSS Nesting
  • CSS Specificity
  • Descendant selectors
  • Pseudo selectors:
    • :hover
    • :last-child
  • CSS units:
    • px
    • rem
    • fr
  • CSS grid basics
    • display: grid;
    • grid-template-columns
    • gap
  • Media queries

Git

You should be able to:

  • create a local repository
  • create a remote repository
  • push the local repository to the remote repository
  • set up GitHub Pages to host the remove repository