Я бы посоветовал вам выяснить, хотите ли вы поддерживать разные разрешения в зависимости от вашей целевой аудитории.Перемещение элементов не обязательно является плохой вещью, и планирование заранее, как вы хотите, чтобы ваш сайт размещался в зависимости от размера области просмотра.
Если вы не можете найти фиксированную ширину, один макетчтобы управлять ими всеми », что соответствует вашим потребностям, взгляните на медиазапросы CSS .Для более практической статьи о них попробуйте A List Apart
. Основная идея заключается в том, что, используя отдельные таблицы стилей, которые зависят от размера, вы можете в основном отображать различные макеты для пользователя в зависимости отих окно просмотра.Пользователи, изменяющие размеры своих браузеров, также смогут динамически видеть новый макет.