Prep 8: Grid, Git, and Responsive Design
Complete the following reading assignments and complete the two activities.
Reading
Textbook
- HTML/CSS FunWebDev
- 6.5 Working with Color
- 7.3 Grid Layout
- 7.4 Responsive Design
- Git FunWebDev
- 5.7.X Tools Insight: Version Control (pp. 228-234)
- Responsive Design++ MDN & Friends
- Implementing Responsive images in HTML
- Flow-relative presentation with CSS Logical Properties and Values
- Media Queries
Grid Garden
-
First, open up the css-tricks Grid Layout Guide for reference.
- This is going to be your best friend whenever you need to use grid!
-
Then, complete levels 1–17 of Grid Garden 🥕
- This is a modified version of the original that can export your progress.
- You may complete the remaining levels if you want, but only levels 1–17 are required for this prep.
-
Once completed, open the menu and click “Export Progress”.
- This will download a
grid-garden-progress.jsonfile.
- This will download a
Learn Git Branching 🌳
-
Read the version control section of the textbook first (5.7.X, pp. 228–234).
-
Then, complete the Introduction Sequence (levels 1–4) of Learn Git Branching: commits, branching, merging, and rebasing.
- Click the “Levels” button, then choose “Introduction Sequence.”
- Use the in-app “Show Solution” only as a last resort.
-
Once completed, open the level selector and take a screenshot showing that you’ve completed all four levels of the Introduction Sequence.
Submission
Upload your grid-garden-progress.json file and your Learn Git Branching screenshot to the corresponding Gradescope assignment.