У меня есть контейнер, в котором есть мой заголовок, навигация, боковая панель и статья. Когда содержимое изделия проходит мимо сгиба, слева от контейнера добавляется заполнение или поле. Понятно, когда вы переключаетесь между страницами, где содержимое проходит через сгиб, и страницами, где его нет, поскольку контейнер перемещается вправо.
HTML
<div id="container">
<header>
Blog
</header>
<nav>
<ul>
<li><a href="index.html">Home</a></li>
<li><a href="newpost.html">New post</a></li>
<li><a href="about.html">About</a></li>
</ul>
</nav>
<aside>
<form id="newsletter">
<h2 label for="newsemail">Newsletter signup</h2 label>
<input type="email" name="newsemail" placeholder="Enter email..." required>
<button type="submit" class=submitbutton>Submit</button>
</form>
</aside>
<article>
<section><h1>Post 1</h1>
Lorem ipsum dolor sit amet
<br>
<span class="commentlink">
<a href="#">View comments</a>
</span>
<hr>
</section>
<section>
<h1>Post 2</h1>
Lorem ipsum dolor sit amet
<br>
<span class="commentlink">
<a href="#">View comments</a>
</span>
<hr>
</section>
<section>
<h1>Post 3</h1>
Lorem ipsum dolor sit amet
<br>
<span class="commentlink">
<a href="#">View comments</a>
</span>
<hr>
</section>
</article>
CSS
заголовок, нижний колонтитул, навигация, статья, в стороне {display: block; }
# контейнер {border-radius: 20px; цвет фона: # 97C02F; отступы: 10px 50px 30px 50px; поле: 0px авто; ширина: 880px;
переполнение: авто; }
в сторону {float: left; ширина: 150px; обивка-направо: 15px; красный цвет;
Запас-топ: 15px; }
article {float: left; ширина: 660px; Левое поле: 20px; }
section {font-family: «Droid Sans», без засечек; цвет: #FFFFFF;
Размер шрифта: 15px; начертание шрифта: нормальный; }
Я не вставил весь свой код, но думаю, что вставил необходимые биты.