Вы можете использовать Медиа-запросы . Для получения дополнительной информации, пожалуйста, обратитесь к Отзывчивый веб-дизайн: что это такое и как его использовать .
Моя рекомендация заключается в том, что вы сначала разрабатываете сайт, ничего не позиционируя. Просто разберитесь с этим и определите типографику, цвета и т. Д. (Например, design.css).
Затем используйте медиазапросы, чтобы начать правильное позиционирование. Для области просмотра шириной не менее 960 пикселей (то есть: design-960.css) это будет выглядеть так:
@media only screen and (min-width: 960px)
{
// [...]
}
Для области просмотра шириной не более 359 пикселей (т.е. design-240.css) это будет выглядеть так:
@media only screen and (max-width: 359px)
{
// [...]
}
И так далее. Вам понадобится следующий код, чтобы он отображался на мобильных устройствах в нужном масштабе:
<meta name="viewport" content="width=device-width; initial-scale=1"/>