A few examples (with simplified HTML just to show the concept):
If you want a logo on top-left and another logo on top-right of the page:
(which we did with the "img align=left|right" and "br clear" syntax in the old days):
<p><img logoleft> <fillerspace> <img logoright></p>
Or a logo left, some space, and a search-box right:
<p><img logoleft> <fillerspace> Here the search-box
For single-line titles, headings or footers:
<h1>Some left titletext <fillerspace> Some right titletext or an icon</h1>
<p>Some left text <fillerspace> Some center text <fillerspace> Some right text</p>
Or in pricelists, so the items would be aligned left, and the prices aligned right:
Item <fillerspace> Price:
Apples <fillerspace> 10.26
Bananas <fillerspace> 11.84
Oranges <fillerspace> 13.50
Book chapters:
Chapter 1: Introduction <fillerspace> p.1
Chapter 2: The beginning of the adventure <fillerspace> p.3
Chapter 3: The continuation of the adventure <fillerspace> p.12
In case of price- and content-lists, a filler-symbol might be useful as option, instead of whitespace. For example a middot, dash, dot,...
This concept exists since long in professional book-setting software. I first saw it around 1992. But it is still missing in HTML and CSS. There are complex work-arounds, but they have their own problems: very complex, reduce flexibility, mess-up the reflow on different screen-sizes, hard to maintain... The proposed solution with a single HTML-tag would work on every system, every screen-size. It couldn't be simpler. I am a simple guy, so I need simple solutions.
Programmatically it should probably work as follows, I think: first render all content in an element. If it does not fit on a line, then reflow as in 1990s HTML. If it does fit, then calculate the remaining whitespace. Do not put that whitespace at the end (like on normal left-aligned text), but put it where the "fillerspace" tag is.
Could you have a look at it, and try to implement it? And then promote it, and hope that other browsers borrow the concept, and implement it too? A lot of advancements began this way, by just one browser developing it, and the rest following.



