The beautiful sentence that is the web
A technical musing on the role of JavaScript in web development, comparing HTML, CSS, and JS to parts of a sentence.
A technical musing on the role of JavaScript in web development, comparing HTML, CSS, and JS to parts of a sentence.
A guide to adding invisible text in HTML that only appears when copy-pasted, including a practical React component implementation.
A technical article explaining the HTML <br> element, its syntax, proper usage, and the challenges it presents in WYSIWYG editors.
Explores the historical misuse of the HTML <button> element, its critical role in web accessibility, and why developers often incorrectly use other elements instead.
A technical tip showing how to use AWK to convert CSV/TSV data into a human-readable markdown or HTML table for documentation.
A whimsical exploration of the HTML <body> element, its structure, and its relationship to the <head> element, using analogies to human anatomy.
A discussion on the proposed behavior and limitations of the new <selectedoption> element for styling HTML select elements.
A web developer reflects on common HTML mistakes, specifically the misuse of the <blockquote> element for pull-quotes and incorrect citation placement.
Explores the HTML <blockquote> element, its semantic purpose, historical usage, and why it's unsuitable for pull quotes in web design.
A technical guide on creating HTML tables with horizontal scrolling and sticky headers using CSS.
A satirical and dramatic blog post explaining the HTML <bdo> element, which overrides text directionality.
Explains the HTML <bdi> element and its role in isolating bidirectional text from the browser's Unicode algorithm.
Explores the semantic evolution of the HTML <b> element from a presentational 'bold' tag to its current 'Bring Attention To' role, contrasting it with <strong>.
A presentation summary covering recent and upcoming HTML and CSS web platform features like container queries, nesting, and subgrid.
Chrome introduces a customizable <select> element API in development, seeking developer feedback on styling and functionality.
Exploring the concept of 'buildless' web development, where code runs without bundlers or build steps, and examining modern techniques to achieve it.
Explains the HTML <aside> element, its role as a sectioning element and landmark, and its relationship to ARIA's complementary role.
A review of a free, dense reference e-book for learning HTML elements and CSS properties through rote memorization.
A nostalgic look at the HTML <area> element and image maps, comparing them to Tamagotchis and discussing early 2000s web design practices.
An article explaining the HTML <abbr> element, its purpose for marking abbreviations, and a discussion on semantic HTML.