Outro

We’re concluding another flight through HTML land. If you’re new to the series, I hope you enjoyed it! Try the other books in the series for more optimization examples and discussions.

An icon of a key1

Leanpub offers bundles of this and other titles. Check out my author page to benefit from great discounts.

What have we covered? What have we learned?

Use tables, for tabular data. Using tables has never been a bad thing—it’s the overuse and underuse of tables that must be questioned.

Know the search element! It’s relatively new but was added for popular use cases.

Manage classes. Don’t let them manage you.

Keep your scripts in order. The ordering principle cannot be to add them just as they appear in the mind.

Hide with hidden.

Be aware of preload requests. They’re powerful tools to optimize the loading of your web pages.

Pause. Yes—everyone is pushing to add the next feature. But pushing is not reflecting, and that’s what we need to do if we don’t just want to build, but build well.

All image markup roads lead to Rome, but make sure to wear a seatbelt. Thank you for letting me use mouthfuls as headings.

Mark up keyboard shortcuts. At least know that you can.

Remember microdata. It may not be readily clear how useful they are, but they’re fairly easy to handle.

Remember what Stephanie said at the beginning of this book: “Practicing the craft of HTML will be your best weapon in combating the delusions of AI, sloppy markup, and output by JavaScript frameworks. There are real people your choices affect, since proper use of HTML semantics and the related system of ARIA can make or break an accessible experience.”

Please practice the craft of HTML—please practice our craft.

Thank you for reading.