Это называется отзывчивый дизайн. Обычно для размещения элементов html вы используете css. Вы будете использовать проценты и соответствующее позиционирование, чтобы ваши элементы управления выглядели хорошо повсюду.
Однако вы можете сделать еще один шаг и установить «медиа-запросы», чтобы эффективно позиционировать элементы, когда есть различные разрешения экрана. Примеры здесь: https://css-tricks.com/css-media-queries/
Так, исходя из размера экрана, вы можете сделать радикальные изменения позиционирования для элементов управления. Например, вы можете иметь горизонтальную ориентацию в вертикальном положении в портретном режиме.
Медиа-запросы применяются не только к разрешению, но и к режиму контраста и другим параметрам.
Для просмотра медиа-запросов в Windows 8 вы можете увидеть: https://msdn.microsoft.com/en-us/library/windows/apps/hh453556.aspx