Skip to main content

Matt Smith

  • About
  • Elsewhere
Modern Web Engineering, Front-End First

Responsive table layout

1 min read
92076 views

One of my pet peeves in web design is how tables are often not optimized for non-desktop experiences. Let’s say I’m viewing Wikipedia on my iPhone, I’m looking through the episode list for Star Trek: The Next Generation (I grew up in the 90’s — deal), and the table has...

  • CSS
  • HTML
  • mobile

Accessible floating labels

1 min read
12793 views

This post has been updated to reflect a CSS-only approach without the use of the placeholder attribute on input elements. There’s been plenty of discussion in recent months regarding accessibility as it relates to the use of labels, which I think is great. Web designers and developers should treat accessibility...

  • accessibility
  • CSS
  • HTML
  • JavaScript

Checking if Font Awesome loaded

2 min read
23341 views

Icon fonts have become a widely-adopted visual asset on the web today and continue to grow in popularity. When your web page downloads resources — e.g., from a content delivery network (CDN) — you need to know if the HTTP request returned the files you requested. This is important whether...

Newer posts
GitHub
LinkedIn
CodePen
RSS
© 2026 Matt Smith. All rights reserved.