I came up a big list of things to check, things to learn more about and things to try to find in the wild.
In no particular order…
<section>
correctly, I can think of a few places where I know I’m not.<nav>
to the footer links on this site.role="img"
(pretty sure I haven’t done this anywhere but will check anyway).rel="next"
and rel="prev"
attributes to pagination links (already added on this site).<cite>
that the WordPress quote block incorrectly applies to <blockquote>
at the Junk Drawer.<data>
.Scavenger hunt!
rel="author"
rel="bookmark"
There’s a lot to like about this course. It’s broken down into easy to digest pieces. There are a lot of good tips and best practices. Modules reinforce things learned in previous modules without explicitly saying it, and there’s plenty of backstory and tea spilling.
The web would be a much better place if fullstack, framework-focused developers used Learn HTML to better understand the basics, but we all can learn something from the course. Course creator Estelle Weyl noted that the course was targeted towards beginners, but created for all skill levels, including “super-advanced people who don’t realize that they don’t know things”. Indeed.
In his recent CSS Day talk, That’s not how I wrote CSS 3 years ago, Manuel Matuzović mentioned that when he wrote 100 Days or More Less Modern CSS one of the biggest things he learned was the basics. He goes on to list a few examples where the thought he understood how something worked, but was wrong. I had the exact same experience here. There were things I thought I knew but didn’t, things I didn’t know at all, and things where I didn’t know the proper name.
Most of all, it was fun to learn from a place of comfort, building on something I already know. With only a few gaps, I’ve been writing HTML since 1996. I’m not employed as a developer, but I write production ready HTML and CSS at my job (delivering my designs in code to be integrated into whatever stack). Before this course I was confident in my HTML skills, and I learned a LOT.
I’ve noticed plenty of HTML content so far this summer. Here’s what I’ve seen so far.
<summary>
Thanks for all the boosting, favoriting, sharing, general words of encouragement, and camaraderie along the way. I decided to do this as a series of posts to help me absorb the lessons and refer back to my notes in the future. It’s nice to know there were parts or posts that resonated with people!
If I had to sum up the course, it would be a slightly updated version of something I mentioned in the Navigation module post, “come for all the things you don’t know about HTML, stay for the tips on how use it more effectively”. In case it’s not yet clear, I highly recommend the course.
I’ll make an occasional post with updates on my punch list. Until then, enjoy the rest of your Hot HTML Summer.