#20: Web Specs Galore, the Masonry Debate, Props v Attributes, and…CSS6?!
Monday, May 27, 2024 Here in the U.S. of A., it's Memorial Day…but in the midst of whooping it up outdoors and the occasional moment of somber reflections, I wanted to get this issue of That HTML Blog out the door and into your inboxes. ICYMI, my good friend Ayush Newatia and I have been producing new episodes of the Just a Spec podcast once again, and some of the notable topics covered include:
So check that all out and subscribe to the show as later in the week we'll be covering the State of HTML 2023 survey results which finally came out. Lots to unpack there and some interesting findings (along with a few quibbles, certainly). Anything else we should be diving into for future newsletters and episodes? Let me know! Cheers, Jared The Future of Masonry Layout in CSS ➦More than just the “Pinterest layout”, I feel like we’ve been waiting for a JavaScript-free solution to content flowing down multiple columns for forever. But the momentum to add a “masonry grid” to CSS proper is growing, and this layout mode is being prototyped as we speak. A Different Take on Masonry from the Chrome Team ➦Oh, the drama! The Chrome team is keen to see an implementation of masonry, but feels that implementing it as part of the CSS Grid specification (referenced in the post above) would be a mistake. So…who's right? 😅 Props v Attributes: Go! ➦It’s easy to get confused about how to work with element properties in JavaScript vs. how to work with element attributes in HTML. Thankfully, Jake Archibald to the rescue! 👋 This newsletter is sponsored by…well…me! 😂 Yes indeed, I'm now offering 1:1 coaching (or training for small teams) about all things web development, from fullstack app architecture and using frameworks sparingly, to design systems, web components, vanilla CSS/JS, and a whole lot more. I also enjoy helping folks who are trying to grow open source projects bring in fresh contributors and improve governance structures. If any of that sounds up your alley, book me for a free Zoom call to kick off our conversation. 🤙☺️ CSS3? Pfff. Get ready for CSS6! ➦The arrival of HTML5 and CSS3 way back in the day was a tremendous milestone in the history of the web. But here we are in 2024, and we’re still using…HTML5 and CSS3? Hmm. 🤔 Clearly the specs have evolved by leaps and bounds in recent years and there’s an incredible amount of power available now that wasn’t available in the initial set of CSS3 features. So the CSS Next Community Group has decided to do something about that! That HTML Blog See also our sibling publication The Spicy Web + Discord |