What are you having to repeat a lot? If it’s just a .container
class, I wouldn’t say that’s a horrible thing… that’s basically regualr Bootstrap markup and if you’re going full-width, you’re going to have to have a full-width container, generally .container-fluid
with some other type of identifier, as you’ll most likely want to give it a specific background color or image. Then to contain the content by default really, you do have to add a .container
eventually.
The workaround to this is keeping the .container
class where it is and making use of calc()
and vw
, as Austin shows here: Base wrapper with fullwidth elements and sidebar with DRY - #2 by austin
But even then, you’ll still most likely want to have a .container
on the inner content.