В настоящее время я бегаю кругами с моим фактически очень простым CSS.Я пишу интерфейс для почтового клиента и получил основной (основной) контейнер, содержащий боковую панель и «innerContainer», который должен заполнить пространство, оставшееся после боковой панели.
Важный HTML:
<div id="outerContainer">
<div id="sideBar">
</div>
<div id="innerContainer">
<!-- not important ;D -->
</div>
</div>
Важные CSS:
#sideBar {
margin: 4px 2px 4px 4px;
height: 644px;
width: 14%;
min-width: 220px;
border-radius: 4px;
background-color: #fff;
float: left;
}
#innerContainer {
margin: 4px 4px 4px 2px;
height: 644px;
border-radius: 4px;
background-color: #fff;
float: right;
}
В настоящее время я пытаюсь позволить клиенту определить идеальную ширину, не используя свойство width в правилах для #innerContainer.Используя это, это просто 0px, хотя поле должно оставить 4px пробел между обоими элементами.Использование фиксированной ширины (или процентов) делает его ужасным при изменении разрешения экрана на что-либо широкоэкранное.
Буду признателен за любые советы, не стесняйтесь запрашивать больше кода, снимков экрана или чего-то в этом роде.Заранее спасибо!
РЕДАКТИРОВАТЬ: JSFiddle