У меня возникли проблемы с созданием правильного макета панели меню.Решение макета панели меню
Моя строка меню разделено на три части, которые являются:
слева (логотип), центр (меню), право (информация о регистрации)
Есть также два различных меню , один для администратора (несколько дополнительных кнопок - ширина 701px) и обычное пользовательское меню (ширина 447px).
Ширина всего меню всего 100%.
Теперь мне нужна помощь с настройкой атрибута width для каждого из разделов.
Если я установил фиксированную ширину (px) в центр (меню), я не могу определить правильную ширину процента для других двух разделов. Я также не могу установить фиксированные значения ширины для других разделов из-за меньшего разрешения экрана (меню остается широким).
Если я установил процентную ширину в центр (меню), меню может сломаться при меньших разрешениях экрана.
Итак, что является лучшим решением?
HTML:
<body>
<div id="main">
<div id="left"></div>
<div id="center"></div>
<div id="right"></div>
</div>
</body>
CSS:
#main {
width:100%;
height:77px;
background-color:#373737;
}
#left,
#center,
#right {
height:77px;
}
#left {
float:left;
} /* width? % or px*/
#center {
display:inline-block;
} /* width? % or px*/
#right {
float:right;
} /* width? % or px*/
Строка меню администратора:
Обычный бар Меню пользователя: