Thoughts

Essays and notes on design, code, and building things, published whenever a thought refuses to leave quietly.

26 September 2019

HTML Output Tag

An overview of the HTML <output> tag, used for displaying calculated values from user inputs—complete with a working example and supported attributes.

Read more →

19 September 2019

HTML Progress Tag

A quick overview of the HTML <progress> element—perfect for showing task completion, with styling tips using WebKit pseudo-elements.

Read more →

12 September 2019

HTML Meter Tag

A guide to the HTML <meter> element—ideal for displaying values within a known range, with styling options and examples for various states.

Read more →

5 September 2019

HTML Wbr Tag

A look at the HTML <wbr> tag, which lets you suggest optional line-break points in long strings or compound words—useful for better text wrapping.

Read more →

27 August 2019

HTTP2 on Apache - Linux

A quick setup guide for enabling HTTP/2 on Apache with SSL—covering required modules, configuration changes, and a working virtual host example.

Read more →

24 August 2019

CSS Darkmode

A practical guide to implementing dark mode on your website using the prefers-color-scheme media query and CSS variables—with a bonus color-mix() enhancement.

Read more →

21 August 2019

CSS Checkbox Hack

A deep dive into the CSS checkbox hack—a clever technique to toggle elements without JavaScript, with examples, accessibility notes, and limitations.

Read more →