본문의 컨텐츠가 짧을 경우; 바닥글은 뷰포트 하단에 고정된다. 반면, 페이지의 컨텐츠가 뷰포트 하단을 넘어서까지 확장되면; 바닥글은 컨텐츠 아래에 배치되고, 스크롤 시 나타난다!

                
                    
                
            
                
                    html { height: 100%; }
                    body { height: 100%; padding: 0; margin: 0; }
                    
                    .wrapper {
                        min-height: 100%;
                        display: grid;
                        grid-template-rows: auto 1fr auto; /* 1fr은 남는 공간 모두를 차지한다! */
                    }
                    
                    .page-header, .page-footer {
                        padding: 1em; color: #fff; background-color: rgb(75 70 74 / 0.5);
                    }