A Call for Consensus on HTML Semantics
A web developer discusses the complexities and gray areas of semantic HTML, questioning best practices for elements like headers, asides, and tables of contents.
Stephanie Eckles is a front-end software engineer and educator focused on modern CSS, accessibility, and Eleventy, sharing practical learning through tutorials, courses, and community projects.
10 articles from this blog
A web developer discusses the complexities and gray areas of semantic HTML, questioning best practices for elements like headers, asides, and tables of contents.
Explains how to use new CSS style queries to simplify dark mode implementation, eliminating duplicate code for user preference and theme toggles.
Evaluates whether Sass can be replaced by modern CSS tools like LightningCSS, comparing features like nesting, variables, and build integration.
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 front-end developer's 2022 review covering conference talks on CSS, writing technical articles, and personal projects like a CSS browser support tool.
Four essential accessibility tests for new software features, focusing on color contrast, interactive elements, and Windows High-Contrast mode.
A developer explains why they continue to use Sass for CSS, highlighting its benefits for organization, variables, and loops in team projects.
A developer shares their journey creating technical content, including blogs, videos, and open-source projects, and offers tips for others.
A CSS technique using keyframes to animate newly added DOM elements without needing JavaScript setTimeout or class juggling.
A guide to setting up a minimal static site build process using Sass, npm scripts, and tools like autoprefixer and Browsersync.