Я видел много вопросов, но ни один из них, похоже, не решил мою проблему.Фиксированный размер div, который находится справа от главного div, который заполняет остаток экрана
У меня есть два divs: mainbody и правая панель. Я хотел бы, чтобы правая панель была фиксированным размером (210 пикселей) и сидела справа от основного div, который заполняет все оставшееся пространство окна.
Так было бы изменить размер, как это:
+----------------------------------------+
| | |
| | |
| | |
| mainbody |rightpanel|
| | |
| | |
| | |
+----------------------------------------+
+-------------------------------+
| | |
| | |
| | |
| mainbody |rightpanel|
| | |
| | |
| | |
+-------------------------------+
мое текущее решение ниже рода работ, но если при изменении размера окна ниже примерно 900px право бар получает толкнул на дно в виде оставшегося пространства 25% становится слишком маленьким, чтобы он мог вписаться, поэтому я заставляю окно горизонтально прокручивать эту ширину.
#wrap {
width:97%;
margin:0 auto;
}
#mainbody {
float:left;
width: 75%;
margin-right: 10px;
margin-left: 10px;
}
#rightpanel {
float:right;
width: 22%;
min-width: 210px;
max-width: 210px;
}
http://www.dynamicdrive.com/style/layouts/item/css-liquid-layout-22-fluid-fixed/ – sunn0
@ sunn0 Это именно то, что я искал, и похоже, что он должен работать , но правая панель все еще находится под основным, и поэтому бит -210px фактически выталкивает экран слева, когда я использую этот макет! – lukeo05