@rachelandrew I get why we are where we are with HTML/CSS, but golly do I think we’d all benefit from a programmable layout system like XAML has/had. Once that is possible, there’s no pressure to get things perfect before adding them (as here). Web has won over XAML for me for many reasons, but I always get frustrated with layout because it’s so much harder than it could be.

Here’s a simple example from long ago of what’s possible with programmable layout:

https://dlaa.me/blog/post/10147845

Each one is the best – for different definitions of “best” [The BestFitPanel collection of layout containers provides flexible, easy-to-use options for Silverlight, WPF, and Windows Phone applications]