Latest
Browser-dev Part 2 Challenge 9: Flattening the styletree
Browser-dev Part 2 Challenge 8: Font Selection
Browser-dev Part 2 Challenge 7: Text-Selection
Browser-dev Part 2 Challenge 6
Browser-Dev Part 2 Challenge 5
Browser-dev Part 2 Challenge 4: Shaping
Browser Dev Part 2 Challenge 3: Line Wrapping
Browser-dev Part 2 Exercise 2: Colour-Parsing
Browser-dev Part 2 Exercise 1: Text rendering
Browser-dev exercises resume this week
I'm sorry for the delay! I had a bit going on in my life (which I found demotivating), & in addition some challenges in figure out how best to split these exercises up. But at the very least, I know where to start back up! So look forward
Christmas Break
Notice: I will not email you any more browser-dev challenges for the rest of 2024. Resuming in January. Feel free to use the rest of 2024 to catch up on the browser-dev challenges so far, & please email me your solutions to help me judge the quality of my teaching!
Browser-dev Challenge 14: CSS Counters
Browser-dev Challenge 13: Rendering Numbers
Browser-dev Challange 12: Read aloud!
Browserdev Challenge 11: Conditional @rules
Browserdev Challenge 10: Evaluate media queries
Browserdev Challenge 9: External StyleSheets
Browserdev challenge 8: Cascade!
Browserdev challenge 7: Specificity!
Count: * The number of ID tests * class, attribute, pseudoclass tests * tagname & pseudoelement tests in a selector & output these 3 numbers in that order. For the contrived selector "html body.nojs.promo > div#pagewrap#menu.masonry ul#summer-drinks#refreshments li.favorite.emphasize" output "4 5