Matthias Ott

matthiasott.com · Personal blog · on HN since 2017

Matthias Ott is a web designer and developer writing about CSS, typography, and personal websites.

What HN saysHN links it in a discussion of CSS, where a commenter notes stylesheets can spiral out of control without care.
30HN people shared it
1linked it in comments
33stories submitted
287story points
5 months agolast shared
2017people per year2026

Most-shared posts

  1. 1
    Ad Infini­Tum
    5 people · 9 points · first shared 2026 · 1 comments on HN
  2. 2
    Into the Personal-Website-Verse (2019)
    4 people · 244 points · first shared 2019 · 203 comments on HN
  3. 3
    Web­Space Invaders
    3 people · 4 points · first shared 2026 · discussion on HN
  4. 4
    The Right Way to Use Fonts.com Web Fonts (2020)
    2 people · 4 points · first shared 2020 · discussion on HN
  5. 5
    The New CSS
    2 people · 3 points · first shared 2023 · discussion on HN
  6. 6
  7. 7
    How I Structure My CSS
    2 people · 2 points · first shared 2020 · discussion on HN
  8. 8
    Resolving CSS Gridlock
    1 people · 2 points · first shared 2017 · discussion on HN
  9. 9
    Range
    1 people · 2 points · first shared 2020 · discussion on HN
  10. 10
    100 Days of Writing
    1 people · 2 points · first shared 2021 · discussion on HN
  11. 11
    Gall’s Law
    1 people · 2 points · first shared 2020 · discussion on HN
  12. 12
    No Wrong Notes
    1 people · 1 points · first shared 2021 · discussion on HN
  13. 13
    To Affinity and Beyond
    1 people · 1 points · first shared 2025 · discussion on HN
  14. 14
    Securing Privacy
    1 people · 1 points · first shared 2017 · discussion on HN
  15. 15
    The Thing with Leading in CSS
    1 people · 1 points · first shared 2020 · discussion on HN

What HN people wrote when they linked it

alwillis · 2025-11-26
> Then again, writing stylesheets is still one of those things where, if you're not careful, everything spirals out of control. Often I'll make changes and wonder why nothing's happening and realize something was overridden by another rule somewhere… It doesn't have to be this way; just write your CSS using Inverted Triangle CSS (ITCSS) [1] and these issues go away. [1]: https://matthiasott.com/notes/how-i-structure-my-css

Keyboard shortcuts

/Search
j kNext / previous blog
EnterOpen selected blog
vVisit the blog site
fFollow / unfollow
lSwitch grid / list view
dSwitch dark mode
g hHome
g pTop posts
g tTopics
g fFollowing
g lLiked
g yHistory
g qFAQ
EscBack / close