$('#main-content').css("min-height", $(window).height() - $("#footer").height() - $("#header").height() + "px");
* {
margin: 0;
padding: 0;
box-sizing: border-box;
max-width: 100vw;
}
#header,
#footer,
#content-wapper,
section,
img {
max-width: 100%;
margin: 0 auto;
}
section.image,
img {
font-size: 0;
display: block
}
#header,
#footer {
background: #333;
height: 40px;
color: white;
}
#main-content {
background: #999;
}
.small {
width: 800px;
max-width: 100%;
margin: 0 auto;
padding: 2vw;
background: #131418;
}
section p {
color: white;
line-height: 1.25
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<body>
<div id="content-wrapper">
<header id="header">
/*header should ignore body width*/
</header>
<div id="main-content">
<section class="small">
<p>Lorem ipsum dolor sit amet, id sea tale ubique legere, ex elit veri iudicabit eos. Vix at dicat pertinax, nibh libris nemore in mei, vis novum evertitur eu. Vim atqui ullum verterem ei, vocibus efficiantur te vim, elitr cetero adversarium an sit.
Eu eam commune prodesset persequeris. Ex mel quod incorrupte. Cu choro congue dignissim usu. Vix no iisque patrioque, novum fierent singulis qui cu. Odio dolore altera mei ei, ex nam nonumy mollis. In vis invidunt senserit accommodare, vim persius
aliquid instructior et. Ex quo appareat assentior, ornatus graecis minimum te usu.</p>
</section>
<section class="image">
<img src="https://unsplash.it/1350/600" alt="">
</section>
<section class="small">
<p>Lorem ipsum dolor sit amet, id sea tale ubique legere, ex elit veri iudicabit eos. Vix at dicat pertinax, nibh libris nemore in mei, vis novum evertitur eu. Vim atqui ullum verterem ei, vocibus efficiantur te vim, elitr cetero adversarium an sit.
Eu eam commune prodesset persequeris. Ex mel quod incorrupte. Cu choro congue dignissim usu. Vix no iisque patrioque, novum fierent singulis qui cu. Odio dolore altera mei ei, ex nam nonumy mollis. In vis invidunt senserit accommodare, vim persius
aliquid instructior et. Ex quo appareat assentior, ornatus graecis minimum te usu.</p>
</section>
<section class="image">
<img src="https://unsplash.it/1500/600" alt="">
</section>
<section class="small">
<p>Lorem ipsum dolor sit amet, id sea tale ubique legere, ex elit veri iudicabit eos. Vix at dicat pertinax, nibh libris nemore in mei, vis novum evertitur eu. Vim atqui ullum verterem ei, vocibus efficiantur te vim, elitr cetero adversarium an sit.
Eu eam commune prodesset persequeris. Ex mel quod incorrupte. Cu choro congue dignissim usu. Vix no iisque patrioque, novum fierent singulis qui cu. Odio dolore altera mei ei, ex nam nonumy mollis. In vis invidunt senserit accommodare, vim persius
aliquid instructior et. Ex quo appareat assentior, ornatus graecis minimum te usu.</p>
</section>
<section class="image">
<img src="https://unsplash.it/800/600" alt="">
</section>
<section class="small">
<p>Lorem ipsum dolor sit amet, id sea tale ubique legere, ex elit veri iudicabit eos. Vix at dicat pertinax, nibh libris nemore in mei, vis novum evertitur eu. Vim atqui ullum verterem ei, vocibus efficiantur te vim, elitr cetero adversarium an sit.
Eu eam commune prodesset persequeris. Ex mel quod incorrupte. Cu choro congue dignissim usu. Vix no iisque patrioque, novum fierent singulis qui cu. Odio dolore altera mei ei, ex nam nonumy mollis. In vis invidunt senserit accommodare, vim persius
aliquid instructior et. Ex quo appareat assentior, ornatus graecis minimum te usu.</p>
</section>
<section class="image">
<img src="https://unsplash.it/800/800" alt="">
</section>
<section class="small">
<p>Lorem ipsum dolor sit amet, id sea tale ubique legere, ex elit veri iudicabit eos. Vix at dicat pertinax, nibh libris nemore in mei, vis novum evertitur eu. Vim atqui ullum verterem ei, vocibus efficiantur te vim, elitr cetero adversarium an sit.
Eu eam commune prodesset persequeris. Ex mel quod incorrupte. Cu choro congue dignissim usu. Vix no iisque patrioque, novum fierent singulis qui cu. Odio dolore altera mei ei, ex nam nonumy mollis. In vis invidunt senserit accommodare, vim persius
aliquid instructior et. Ex quo appareat assentior, ornatus graecis minimum te usu.</p>
</section>
<section class="image">
<img src="https://unsplash.it/1800/600" alt="">
</section>
<section class="small">
<p>Lorem ipsum dolor sit amet, id sea tale ubique legere, ex elit veri iudicabit eos. Vix at dicat pertinax, nibh libris nemore in mei, vis novum evertitur eu. Vim atqui ullum verterem ei, vocibus efficiantur te vim, elitr cetero adversarium an sit.
Eu eam commune prodesset persequeris. Ex mel quod incorrupte. Cu choro congue dignissim usu. Vix no iisque patrioque, novum fierent singulis qui cu. Odio dolore altera mei ei, ex nam nonumy mollis. In vis invidunt senserit accommodare, vim persius
aliquid instructior et. Ex quo appareat assentior, ornatus graecis minimum te usu.</p>
</section>
</div>
<footer id="footer">
/*footer should ignore body width/*
<h3>Sticky footer</h3>
</footer>
</div>
</body>
謝謝,這正是我一直在尋找:)我會給它一個鏡頭 – Luke
最受歡迎@ user8532351 –
請問是否有關於此的教程?你從別的地方得到它了嗎?因爲我想閱讀它:) – Luke