- From: Binyamin Laukstein via GitHub <sysbot+gh@w3.org>
- Date: Wed, 25 Jan 2017 10:03:25 +0000
- To: public-css-archive@w3.org
laukstein has just created a new issue for https://github.com/w3c/csswg-drafts: == [css-display] "flow-root" for property "display" is harmful == "display: flow-root" is harmful: 1. requires to use an extra Element 2. spec doesn't support display multiple values like `display: flex flow-root` Please implement a new/different property for "flow-root"! Seems any existing property without multiple values support will be harmful ... How you would want to apply **flow-root** for **flex** Element .selector? .selector { display: flex; } <div class=selector></div> It requires: .clearfix { display: flow-root; } .selector { display: flex; } <div class=clearfix> <div class=selector></div> </div> If nothing changed, the the old approach is perhaps better: .selector { display: flex; } .selector:after { content: “”; display: block; clear: both; } <div class=selector></div> Imagine if **flow-root** needed for 2 thousands of Elements - will you require to add in DOM extra 2 thousands Elements only for "clearfix"? ... Please view or discuss this issue at https://github.com/w3c/csswg-drafts/issues/983 using your GitHub account
Received on Wednesday, 25 January 2017 10:03:32 UTC