I usually allow students to do whatever they can figure out when they’re working in HTML then use these changes as a springboard about why CSS is so helpful. Things like, what if I want that font to be purple on all my pages? You made that change on index.html, but now you’d have to make that change on all of your pages if you want them all to be purple. CSS lets you do it with one command. That kind of thing. It’s a teachable moment that may cause a little frustration, but not too bad. I usually make the final project rubric say something like all the styling has to be in CSS and not in HTML. It’s interesting to let them problem solve that.
1 Like