Finally resolved the front page width v. site pages width dilemma.
My goal was for my full width (static, pages based, no posts) site to have separate widths for the main page banner images (100% with no margins or padding) and all text and other pages to have a set narrower page width.
My resolution was:
1. Set width in Twenty-Fourteen customizer content settings at 700px
2. Add code for home page only in the childtheme style.css:
.home .site-content .entry-content,
.home .site-content .entry-summary {
max-width: 1024px;
width: 100%;
margin-left: 0px;
margin-right: 0px;
padding-left: 0px;
padding-right: 0px;
}
3. This now overrides the default page width for the home page only.
4. The next problem is that the text margins in my homepage are now also full-width (which I want for my images but not for my text), so I added the html tags below my banner images for the text as:
<div id=”primary” class=”page” style=”margin-left: 105px; margin-right: 105px;”>
I will use those tags to change width on specific pages where I want 100% width content for images or columns, etc.
5. I also wanted the page titles to be 100% width on all pages, including the homepage, so I added to the childtheme style.css:
.full-width .site-content .entry-header {
max-width: 1024px;
width: 100%;
margin-left: 0px;
margin-right: 0px;
padding-left: 0px;
padding-right: 0px;
}
and to change the page title background color:
.entry-title {
background-color: #24890d;
color: #ffffff
}
I’m sure this is bulky and not a best practices solution, but it’s the best this non-coder came up with. I hope someone else finds it useful.