Это на самом деле не столько связано с .NET, сколько с макетами сайтов. Похоже, у вас есть много встроенных HTML-элементов, которые по-разному переносятся в определенном разрешении, но по-разному - в разных.
Вы всегда хотите, чтобы определенная ширина поддерживалась 1024 * 768? Если это так (и часто это касается дизайна веб-сайта), вы можете просто обернуть ваш контент в div
с шириной, установленной на желаемую ширину определенного пикселя.
Кроме того, однако, вы захотите получить хорошую книгу по CSS и узнать об этом. Zen of CSS Design - довольно хорошая книга на эту тему, и вы также можете найти вдохновение и примеры в CSS Zen Garden . Это обширная тема, но очень важная для хорошего дизайна сайта.