Getting started with style queries
A guide to using CSS style queries, a new feature for querying parent element styles and custom properties to separate data from design.
A guide to using CSS style queries, a new feature for querying parent element styles and custom properties to separate data from design.
Analysis of Safari 16.4's major web development feature release, highlighting its catch-up to Chromium and the impact on developers.
A guide on integrating the 11ty static site generator with an ASP.NET Core backend to build fast, static sites with dynamic capabilities.
A CSS developer explains how fixing a spacing issue by reordering CSS rules, rather than adding more code, highlights the importance of specificity and source order.
A reflection on the end of CSS-Tricks' original spirit after its editor was fired by Digital Ocean, and a personal tribute to its legacy.
A developer shares their wishlist for new CSS features, including an index keyword, resizable form controls, gradient borders with radius, and new pseudo-elements.
A web developer explains how using a universal CSS selector for text-decoration properties can reduce code and improve styling efficiency.
A developer praises the Eleventy Excellent starter kit for building websites, recommending it for future Eleventy projects.
Analyzes web technology market share data to show that popular JavaScript frameworks like React and Vue are used by a tiny minority compared to platforms like WordPress.
Container queries and container query units are now stable in all modern browsers, enabling responsive components based on parent element size.
A guide to using color scales effectively and accessibly in data visualizations with the D3.js library, including practical examples.
Announcement of The Index, a new web-first newsletter from Set Studio featuring websites, articles, tutorials, and underrated tech writing.
A developer's January 2023 update covering tech book readings, industry articles, and a search for a new mechanical keyboard.
Explains the CSS box-sizing property, how it affects element sizing, and why border-box is commonly used for predictable layouts.
A developer's journey creating Jotter, a simple PWA note-taking app that syncs with local storage, inspired by the Mac app Tyke.
A web developer argues against mocking beginners and explains the technical reasons behind a common HTML/JSX nesting issue.
A guide to using TypeScript generics and mapped types to create type-safe API response handlers for dynamic data structures.
An overview of PHP's evolution in 2023, covering the PHP Foundation's impact and new features in PHP 8.2.
A developer seeks advice on expanding their quiet Mastodon instance's federated timeline, discussing relays and setup options.