SB Nation global nav
Vox Media is well known for its longform content. We have been using magazine-style columns of text wrapping around images for years and there is no other way to do this other than to use arbitrary `div`s that arrange the content. Håkon Wium Lie’s argument that regions are the cause of arbitrary divs is false because we and everyone else who does these kinds of layouts use arbitrary divs to create areas of content anyway. Regions give us is the ability to create a purely semantic rendition of our markup to flow into layout in a way that degrades gracefully. This keeps the article itself free of unnecessary markup while still letting us create the layouts we are trying to achieve.
Home page design
Across Vox Media we also have complex and well curated home pages. These aren’t simply a list of articles in reverse-chronological order. These home pages are filled with articles that flow around breakers and ads in unique ways. Håkon Wium Lie states that regions are not responsive but there is no other easy way for us to flow these articles around some of this other content across breakpoints without regions. Most notably, the lack of regions is what prevents us from creating really big home pages for really big screens as there is no way to fill in sections with more articles as browser width gets wider. This inflexibility of content results in a less dynamic flow of articles on responsive home pages and puts real constraints on our designs. This isn’t an isolated incident as different teams in different situations have run into this issue when working on home pages.