Re: [css-display] Explaining <br>

On 03/25/2016 18:01, Brad Kemper wrote:
> Wouldn't it be better to just have the 'display-box: contents' version,
> but let the UA lie about it and optimize it into whatever it needs to,
> rather than create a whole new display value just for that? Or are we
> concerned that authors are going to use a duplicate of that UA style
> sheet rule for other things when they need a line break? They could
> still do so if they wanted, even if there was a 'newline' value too.

+1

Fwiw, this already works in Firefox:

<style>
nl {
  display: contents;
}
nl::before {
  content: "\a";
  white-space: pre;
}
</style>
a<nl></nl>b

(we don't support 'content' on arbitrary elements yet,
only ::before/::after)

/Mats

Received on Friday, 25 March 2016 18:05:26 UTC