- From: Zack Weinberg <zackw@panix.com>
- Date: Fri, 29 Mar 2013 11:33:04 -0400
- To: Bert Bos <bert@w3.org>
- Cc: www-style list <www-style@w3.org>
On Fri, Mar 29, 2013 at 10:38 AM, Bert Bos <bert@w3.org> wrote: > On Tuesday 18 December 2012 23:55:30 Zack Weinberg wrote: >> The whitespace node comes from pretty-printing of the HTML source and >> was not intended to be significant. It would be nice if there were a >> way to tell the renderer not to allocate any space for such >> unintentional nodes. > > I have often wanted such a value myself and at one point we even had a > proposal for it: 'text-space-collapse: discard'. (I think it would be > easier to understand as part of 'white-space' though.) [example snipped] Off-list, fantasai suggested that Flexbox can handle this class of problems, e.g. # p { # display: flex; # flex-flow: row wrap; # align-items: baseline; # } would do what I wanted from my original example. That's mimicking inline-block, though, not inline, and is nonobvious -- but at least it doesn't inherit? Perhaps we ought to think about a mechanism whereby authors could override normal inheritance rules. That seems to me like it would fit best as a !annotation: dl { white-space: ignore !noinherit; } zw
Received on Friday, 29 March 2013 15:33:26 UTC