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
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4