I know this is not a new issue, but no matter what I do, I can't get my grid to fill the screen. The page, which is very short, is at http://www.hymntime.com/tch/non/lang-idx-chooser.htm. Here are the grid specs:
#page-group {
display: grid;
grid-template-columns: min-content auto;
grid-template-rows: auto 1fr;
column-gap: 1em;
width: 100%;
height: 100%;
grid-auto-rows: auto;
}
#page-group-navigation {
grid-column-start : 1;
grid-column-end : 2;
grid-row-start : 1;
grid-row-end : 3;
background-color : aliceblue;
overflow : scroll;
}
.page-group-header {
grid-column-start : 2;
grid-column-end : 3;
grid-row-start : 1;
grid-row-end : 2;
background-color : aliceblue;
margin-right : 2em;
text-align : center;
}
#page-group-content {
grid-column-start : 2;
grid-column-end : 3;
grid-row-start : 2;
grid-row-end : 3;
margin-right : 2em;
}
Firefox, Chrome (desktop & Android) & Edge all leave padding, even though the layout inspectors showing margins & padding to be zero.
Do page's scroll bars make it impossible to achieve full screen?