У меня есть сайт ASP.NET, который я разрабатываю. Расположение довольно простое. Главная страница имеет заголовок с горизонтальным меню под баннером, занимающим всю ширину. Слева находится панель навигации шириной 150 пикселей с изображением и несколькими внешними ссылками. Остальная часть ширины - это ContentPlaceholder. Под ним нижний колонтитул.
На странице по умолчанию содержание главной страницы имеет несколько делений. Один для «Новостей», один для «Часто задаваемых вопросов», один для «крайних сроков» и другой для «Диаграммы дня». Каждый из них имеет ширину 450 пикселей, и я установил бы их с соответствующим «float: left;» и "плавать: правильно;" таким образом, чтобы левая «колонка» содержала «Новости», затем «Часто задаваемые вопросы» под ней, а в правой колонке были сроки и график. Если пользователь слишком сильно сузит браузер, сроки и график будут перенесены в раздел «Новости и часто задаваемые вопросы».
Теперь мне приказано изменить поведение. Теперь, если пользователь сужает браузер, сроки и график должны «держаться на месте» и оставаться в качестве второго столбца, при этом пользователю необходимо использовать горизонтальную полосу прокрутки, чтобы их правильно видеть.
Я думал, что используя "min-width: 950px;" в общем, содержимое div делало бы это, но «float: right» в div содержимого заканчивает тем, что толкает весь раздел содержимого под панелью навигации, когда я сужаю браузер, и когда я сужаю его дальше, элементы Deadlines и Chart являются STILL получать новости и часто задаваемые вопросы.
Я знаю, что упускаю что-то простое - например, свойство «оставаться направо независимо» - и якорь или что-то в этом роде. Поиски примеров не очень помогают, потому что я не думаю, что я ищу правильные слова в поиске.
Заранее спасибо за любой совет.