Стили в зависимости от размеров экрана (Media Queries)

Задать стили к элементам сайта, в зависимости от размеров экрана, можно через Media Queries, которые появились в CSS 3.

/* применять CSS, если размер экрана больше 960px */
@media screen and (min-width: 960px) {
 
    body {
        width: 960px;
    }
 
}

/* применять CSS, если размер экрана меньше 960px */
@media screen and (max-width: 960px) {
 
    body {
        width: 100%;
    }
 
}