Top all-time · #2012
Manuel Matuzović
Personal blog · matuzo.at/blogwebdesign
Manuel Matuzović's personal blog at matuzo.at covers web and design. Since 2019, 37 different Hacker News readers have linked it 48 times, most often “Building the most inaccessible site with a perfect Lighthouse score (2019)”. It is still writing: the last post was on 2026-08-17, and you can follow it by feed.
Too few sampled comments (5) to say how often HN recommends it.?
Why HN links it
Personal site on hand-written HTML and CSS, accessibility, and an annotated HTML boilerplate. HN readers point to the boilerplate walkthrough and the TIL (CSS) notes.
Summarised by Claude from a sample of 5 HN comments that link here. Each comment is marked recommending, critical or neutral (citing without judging); how this works.
I’m a frontend developer, consultant, accessibility auditor, blogger, teacher, and book author from Austria.
Most-linked posts?
- Building the most inaccessible site with a perfect Lighthouse score (2019)8 people · 8 mentions · first linked 2019-06-01
- My Current HTML Boilerplate5 people · 5 mentions · first linked 2021-04-19
- Why he's not the biggest fan of Single Page Applications3 people · 3 mentions · first linked 2023-02-10
- I Broke the Rules2 people · 2 mentions · first linked 2022-10-25
- Remdom, or How browsers zoom text2 people · 2 mentions · first linked 2023-11-03
What Hacker News says?
Here's some of my tips for a handwritten HTML site, since the author wished more tips existed: - consider using an HTML boilerplate template like this one if you don't know where to start: https://www.matuzo.at/blog/html-boilerplate/ - consider using a CSS template, or a CSS reset, if you don't know where to start with styling. Pico CSS is a good drop-in: https://picocss.com/ . Frontend devs always blog about their…
Comment linking /blog/html-boilerplate/
on “Rewriting my website in plain HTML and CSS”Submitted My Current HTML Boilerplate as a story · 1194 points
HN discussionNote: It's entirely possible to build a site that scores a 100 on Lighthouse, but be an abject failure in Accessibility compliance. We've done it ourselves on my team inadvertently (combo-box failure), so never forget that actual, manual testing with screen readers is 100% necessary. Automation often works against you when it comes to achieving compliance. To wit, you can create a really, really inaccessible site th…
Comment linking /blog/building-the-most-inaccessible-site-possible-with-a-perfect-lighthouse-score/
on “Colleges improve website accessibility as they are defendants in lawsuits”Submitted Please stop disabling zoom as a story · 620 points
HN discussionI really enjoy the site below. TIL (CSS) https://www.matuzo.at/til Blog https://www.matuzo.at/blog
Comment linking /blog
on “Ask HN: Recommendation for Intermediate CSS Course?”Submitted Building the most inaccessible site with a perfect Lighthouse score (2019) as a story · 331 points
HN discussionOdd, I've always used it to mean removing everything that doesn't meet expectations. I've got at least a few people who agree with my usage. https://www.matuzo.at/blog/html-boilerplate/ > I’m cutting the mustard at JS module support. If a browser supports JavaScript modules, it means that it’s a browser that supports modern JavaScript, such as modules, ES 6 syntax, fetch, etc. https://decadecity.net/blog/2014/03/06/…
Comment linking /blog/html-boilerplate/
on “Software death dates sending school Chromebooks to the recycling bin”Submitted I forgot about print style sheets (2016) as a story · 175 points
HN discussionManual Matuzovic has a good HTML boilerplate, and he goes line-by-line into what it does. https://www.matuzo.at/blog/html-boilerplate/
Comment linking /blog/html-boilerplate/
on “Ask HN: For static HTML, what is your go to template?”Submitted Building the most inaccessible site with a perfect Lighthouse score (2019) as a story · 145 points
HN discussionSubmitted Not all automated testing tools support Shadow DOM in web components as a story · 45 points
HN discussionSubmitted I Broke the Rules as a story · 22 points
HN discussionSubmitted Building the most inaccessible site possible with a perfect Lighthouse score as a story · 5 points
HN discussionSubmitted Building the most inaccessible site possible with a perfect Lighthouse score as a story · 4 points
HN discussionSubmitted Remdom, or How browsers zoom text as a story · 3 points
HN discussionSubmitted I Broke the Rules as a story · 3 points
HN discussionSubmitted Web Security Basics: XSS as a story · 3 points
HN discussionSubmitted My Current HTML Boilerplate as a story · 3 points
HN discussionSubmitted Beyond automatic accessibility testing: What I check on every website I build as a story · 3 points
HN discussionSubmitted Building the most inaccessible site possible with a perfect Lighthouse score as a story · 3 points
HN discussionSubmitted Your Grid Lanes will likely fail WCAG 2.4.3 as a story · 2 points
HN discussionSubmitted Zen, Zed, and Zits as a story · 2 points
HN discussionSubmitted Don't put aria-label on generic elements like divs as a story · 2 points
HN discussionSubmitted Box-shadow is no alternative to outline as a story · 2 points
HN discussionSubmitted Lowering the specificity of multiple rules at once as a story · 2 points
HN discussionSubmitted Never lose a z-index battle again as a story · 2 points
HN discussionSubmitted Is the Button Focusable? as a story · 2 points
HN discussionSubmitted I built an interactive demo to illustrate how specificity in CSS works as a story · 2 points
HN discussionSubmitted Accessible to Some as a story · 2 points
HN discussionSubmitted What I didn’t know about “content” in CSS as a story · 2 points
HN discussion