HTML meta-prose for styling CSS
- Published: 2024-02-04 15:54
Welcome to this chunk of HTML meta-prose. It exists for the mere purpose of styling and testing elements in a sensible form and setting. Using content I actually dare to read. Instead of lorem ipsum. And HTML elements that are easily overlooked.
Because I prioritize legibility and accessibility over ‘pretty’. And strongly support this as a UX-dude. Then again, this wouldn’t exist if I didn’t like pretty. I 💖 beautiful typography. A well executed baseline grid makes my heart skip a beat.
Have this 2nd level heading¶
Re—baseline grids and typographic vertical rhythm: is above heading aligned in a way that makes it obvious where it belongs to? Or does it lazily sit dead-center this and the prior paragraph? And what does a longer paragraph look like? Does it get blurry after a while because the line-height wasn’t set with longer paragraphs in mind? Do font-weight, color and contrast encourage reading? How much does the font rendering deviate between operating systems? How does the font embedding interfere with this? Last, but not least: Does this paragraph span across the entire screen? 😵💫
And am I asking too many questions?
A 3rd level heading might be useful¶
Imho, h3’s should still be weighted and positioned in a way making them clearly differentiable from a bold line of text. To prevent readers from guessing. Anyway, I guess I dispensed enough thoughts about this. Let’s get evil with nested lists in the context of vertical rhythm & legibility!
- I like using nested lists to
- Explore and structure causality whilst writing
- Identify and disentangle dependencies and meta-knots
- Convey the result of that exploration in the same structured manner
- Using the very list I produced along the way
- Smells like a triple win to me!
- Using the very list I produced along the way
- Highlight some points about the
- Challenge of maintaining legibility in nested lists (let’s keep writing so we can check if the next list entry can easily be differentiated from this one)
- AND retentively sticking to a baseline grid
- Design-quality of CSS frameworks, website builders, themes…
- Because they often don’t tweak nested lists at all
- Subpar w3c typography defaults
- That all browsers build upon
- Causing an absurd waste of human, financial and fossile resources:
- Designers spend a lot of time designing and maintaining frameworks
- Which get hosted somewhere
- Developers need to invest a lot of time:
- Researching and learning how to use bespoke frameworks
- Users drain their batteries by reading text
- Designers spend a lot of time designing and maintaining frameworks
- Causing an absurd waste of human, financial and fossile resources:
- That all browsers build upon
- About the importance of treating typographic details like line-height of individual elements with the respect they deserve
- Challenge of maintaining legibility in nested lists (let’s keep writing so we can check if the next list entry can easily be differentiated from this one)
- Arrive at unexpected conclusions? 🤷
Here’s a paragraph for testing.
What if this h3 was meaningful? And...¶
...how much time and energy could sensible w3c browser standards conserve? Well, I exceeded my train of thought for now :) I get it: writing sensible, yet general purpose dummy content is stupid. And understand the appeal of using eg ChatGPT for this. At the same time, I appreciate using hand-made things.