In my website I have pages with several layouts:
a page with a header, a page with no header, a page with two columns, a page with 3 columns etc. There are of course pages with a combination of these tarits: a page with header and two columns, page with header and three columns, no header and 2 columns, and on and on …
So my question is: what is the best way to build master pages for these layouts, should I use nested master pages, and if so how ? or should I create multiple master pages covering all scenarios ?
If I were you I would use a Main Master Page to import the required universally CSS and JS files and then generate the Nested Master Pages from it. It looks like more atomic to me. And you also prevent the code repetition.