<section>
<div class="container">
Контент
</div>
</section>
section {
background-color:blue;
} /* Синий фон на всю ширину */
.container {
margin: 0 auto;
max-width: 980px;
} /* Фиксированный контейнер с контентом */
body
<link rel="stylesheet" media="screen and (min-width: 321px)" href="/css/all.css" />
<link rel="stylesheet" media="screen and (max-width: 320px)" href="/css/mobile.css" />