Skip to main content

Matt Smith

  • About
  • Contact
Web Dev | Front-End Engineer | UX Designer

Accessible floating labels

1 min read
12681 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
23286 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...


Having skin in the game

1 min read
0 views

Not long ago I had a private conversation with myself. I said, “Self, why aren’t you writing anything?” “Umm…” And what I specifically meant by this question was why wasn’t I writing anything to share with the web community? I’m a developer by profession and I do share a ton...

  • personal
Newer posts
Twitter
LinkedIn
GitHub
CodePen
© 2025 Matt Smith. All rights reserved.