Responsive tables, revisited
Explores two advanced CSS techniques for creating responsive tables without duplicating content in markup, discussing their pros and cons.
Lea Verou is a web standards expert, developer, and designer with a PhD from MIT in Human-Computer Interaction. She has worked as Product Lead at Font Awesome, helped shape the web as a member of the W3C Technical Architecture Group, and has been part of the CSS Working Group since 2012. Her open-source tools like PrismJS and Color.js are used by millions of developers worldwide. Lea is also the author of a bestselling CSS book, a frequent conference speaker, and an advocate for making technology simpler, more usable, and open for everyone.
210 articles from this blog
Explores two advanced CSS techniques for creating responsive tables without duplicating content in markup, discussing their pros and cons.
A programmer shares a script to automate exporting Storify content before it shuts down, saving time over the manual process.
MIT instructor shares free introductory web development slides and labs for beginners with programming experience.
Solutions for using different resource URLs in local vs remote environments, featuring Service Workers and other web dev techniques.
Introducing Mavo, an open-source HTML-based language for creating web applications without programming or a server backend.
Introducing Duoload, a simple open-source tool for visually comparing the loading progression of two websites side-by-side.
Learn how to externally resolve JavaScript Promises using a clever technique with getters and setters for better code architecture.
How to create clean URLs and redirects on GitHub Pages using a custom 404.html page and JavaScript, without server-side code.
A technique for autoprefixing CSS properties using CSS variables, demonstrated with clip-path.
Introducing Multirange, a lightweight polyfill for HTML5.1 two-handle sliders, enabling dual-thumb range inputs in web browsers.
A female developer shares her positive experiences in the tech industry, countering the narrative of pervasive sexism.
Introducing Bliss, a lightweight 3KB JavaScript library for simplifying DOM manipulation and making Vanilla JS development more pleasant.
A guide to robustly copying object properties in JavaScript, handling edge cases like accessors and native properties.
Critique of blind review processes for tech conference talks, arguing they lead to conservative selections and overlook speaker skill.
Introducing Stretchy, a standalone JavaScript utility for automatic form element autosizing that works with inputs, textareas, and select menus.
Announcing a polyfill for conical gradients in CSS, a long-proposed feature for creating pie charts and other graphics with simple code.
Exploring a method to extend native DOM prototypes safely by using a single namespace property to avoid collisions in JavaScript libraries.
Argues against using jQuery for modern web development, citing native browser APIs and jQuery's abstraction issues.
Introducing Awesomplete, a lightweight, dependency-free JavaScript library for creating customizable autocomplete widgets.
CSS Working Group seeks feedback on naming a new grayscale color function, comparing proposals like gray(), white(), black(), and rgb() shortcuts.