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