- From: fantasai <fantasai.lists@inkedblade.net>
- Date: Tue, 14 Feb 2017 18:51:32 -0500
- To: Mats Palmgren <mats@mozilla.com>, www-style@w3.org
On 03/25/2016 02:04 PM, Mats Palmgren wrote: > 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) The CSSWG resolved to accept this solution, with the caveat that UAs may further restrict the restylability of <br> and <wbr>, essentially reducing it to this set of rules exactly in behavior. Minutes at https://lists.w3.org/Archives/Public/www-style/2017Feb/0062.html Issue tracked at https://github.com/w3c/csswg-drafts/issues/610 ~fantasai
Received on Tuesday, 14 February 2017 23:52:08 UTC