CSS regions, part 2
The landscape for [CSS regions](http://dev.w3.org/csswg/css-regions/) has changed drastically since the last time I visited the technology. Since the [last post](https://publishing-project.rivendellweb.net/css-regions-exclusions-shapes-and-new-publishing-paradigms/) about the technology (published in October, 2013) the following events took place: - Google, citing concerns about performance, withdrew region support from the Blink rendering engine ([Cnet posted an article about this](http://www.cnet.com/news/reversing-course-google-rejects-adobe-web-publishing-tech/)) - Mozilla split some aspects of the CSS regions specification into [another specification](http://dev.w3.org/csswg/css-overflow/) which they believe _satisfies the use cases put forward by CSS Regions in a way that our team can support in a much more secure, reliable, and performant manner._ - L. Dave Baron opposed regions as proposed in the specification in the context of performance and its use as a language primitive for the Extensible Web Movement as expressed in their [manifesto](http://extensiblewebmanifesto.org) - HÃ¥kon Wum Lie, Opera's CTO, is also opposed to Regions as proposed (documented in this [a list apart article](http://alistapart.com/blog/post/css-regions-considered-harmful) and in this [followup](http://www.wiumlie.no/2014/regions/still-harmful)) - Microsoft has shapes under consideration For those interested the thread that first got my attention starts [with this message](http://lists.w3.org/Archives/Public/www-style/2014Jan/0301.html) and it moves through this and other threads My concern is that instead of working on improving the current spec both companies decided to go their own way, not supporting the spec as written and proposing their own versions to the W3C. Sadly, until they settle their argument, the lack of a unified specification leaves developers, who are not as opposed to the idea, having to polyfill the feature in half the modern browsers, whether [evergreen](https://twitter.com/wycats/status/429783051984326657) or not. Now into specifics. ## Regions Regions are a way to fragment the content of a web page into distinct containers to create magazine-like layouts without having to worry about content flow or where the content will be positioned. This feature is comparable to Fixed Layout ebooks and print magazine layouts generated with Adobe InDesign. The biggest advantage of the specification is that we no longer have to worry about where the content will flow when it fills the current region. We will discuss how to create regions and flows this later in the article. Creating regions consist of four steps. 1. Create the container where the content will flow into 2. Specify the content section that the content will flow from 3. Set up the CSS for the containers created in step 1 and 2 4. Style the resulting region if you so choose An example from a project under development: The HTML content below covers both creating the div that will hold the content and the div that has the content we'll place. \[code lang=html\]
Burning Man is a week-long annual event that began in San Francisco's Baker Beach and migrated to the Black Rock Desert in northern Nevada, in the United States. The event begins on the last Monday in August, and ends on the first Monday in September, which coincides with the American Labor Day holiday. It takes its name from the ritual burning of a large wooden effigy, which is set alight on Saturday evening. The event is described as an experiment in community, art, radical self-expression, and radical self-reliance.