Arrange a Masterclass

Tag: HTML

All tags


2025


  1. HTML Is Not a Programming Language…

2012


  1. The single responsibility principle applied to CSS

  2. My HTML/CSS coding style

2011


  1. On HTML and CSS best practices

  2. Create a notched current-state nav

  3. Build-along #1, reflection and reasoning

  4. CSS Wizardry build-along #1

  5. Fully fluid, responsive CSS carousel

  6. The CSS Wizardry build-along is go!

  7. Build-along (testing the water)

  8. Ordered and numbered lists; the differences

  9. Two titillating table tips

  10. Building better grid systems

  11. Good developers are illusionists

  12. Updated CV

  13. Namespacing fragment identifiers

  14. Annotated <figure>s in HTML5 and CSS

  15. On negative hovers

  16. Coding up a semantic, lean timeline

  17. Creating a pure CSS dropdown menu

  18. Pure CSS(3) accordion

  19. CSS powered ribbons the clean way

  20. HTML(5) and text-level semantics

  21. Maximising hit-area for usability

  22. HTML elements, tags and attributes

2010


  1. Mark up a semantic, accessible, progressively enhanced, mobile optimised progress bar (bonus: style the numbers in an ordered list!)

  2. Semantics and sensibility

  3. Building sites without using IDs or classes

  4. Multiple column lists using one <ul>

  5. A reconsideration—in defence of <b> and <i> (or: people fear what they don’t understand)

2009


  1. Typographic work planner

Book a Free Call


Hi there, I’m Harry Roberts. I am an award-winning Consultant Web Performance Engineer, designer, developer, writer, and speaker from the UK. I write, Tweet, speak, and share code about measuring and improving site-speed. You should hire me.


Connect


Projects

Next Appearance

Learn:

I help teams achieve class-leading web performance, providing consultancy, guidance, and hands-on expertise.

I specialise in tackling complex, large-scale projects where speed, scalability, and reliability are critical to success.