The anchor element
An in-depth exploration of the HTML anchor element (<a>), explaining its purpose, the href attribute, and the technical semantics of hyperlinks.
An in-depth exploration of the HTML anchor element (<a>), explaining its purpose, the href attribute, and the technical semantics of hyperlinks.
A beginner's guide to HTML, covering what it is, the tools needed, and a step-by-step tutorial to create your first web page.
Explores using CSS Anchor Positioning and the Popover API to create interactive, accessible navigation menus without JavaScript.
A developer reflects on a decade of coding, from a first responsive layout to the joy of interactive web creation.
The Popover API is now widely supported and part of Baseline 2024, offering built-in features for creating tooltips, menus, and other layered UI components.
A guide to using the native HTML popover attribute to create modals without JavaScript, including code examples.
A guide for ASP.NET Core developers on optimizing image delivery using HTML's srcset and sizes attributes to improve performance and Core Web Vitals.
A guide to essential frontend technologies for freelancers, covering HTML, CSS, JavaScript, responsive design, and version control.
A nostalgic look back at the early days of web development, from table layouts to dial-up modems, by a developer with 20 years of experience.
A practical guide covering essential Markdown syntax for beginners, including headings, text formatting, links, images, lists, and code blocks.
An article discussing the perceived devaluation and trivialization of frontend development, focusing on HTML and CSS.
Explains HTML Web Components, a technique to enhance existing HTML with JavaScript, and demonstrates their use in ASP.NET Core applications.
Learn how to use CSS's height: auto to override HTML image dimensions for responsive design without distortion.
A curated list of the best websites to find and download free, high-quality HTML and vanilla CSS templates for both personal and commercial projects.
Explains the HTML <dialog> element, its native focus trapping, modal/non-modal usage, and the ::backdrop pseudo-element.
A guide for beginners on setting up a minimal web development environment for MacOS or Windows, including React.
A developer reflects on how naming conventions and web standards create layers of abstraction that make modern web development possible.
Explains how to create single line breaks in Markdown using HTML <br> tags or trailing backslashes, with compatibility considerations.
Explains HTML data attributes and the dataset property for managing state in web development, with practical examples.
A technical guide on converting HTML definition lists (<dl>) to fieldset elements (<fieldset>) using JavaScript for consistent note styling in Markdown.