У меня есть 2 меню, которые должны быть сосредоточены на строке меню. Должен хорошо работать в IE7, IE8, IE9, Chrome, FF. Например, я добавил ширину/высоту для обоих на основе хромированных измерений.
большое меню:
<div id="outer-menu-bar" style="width:800px;height:32px;">
<div id="inner-menu" style="width:578px;height:32px;">Foo foo</div>
</div>
небольшое меню:
<div id="outer-menu-bar" style="width:800px;height:32px;">
<div id="inner-menu" style="width:285px;height:32px;">Foo foo</div>
</div>
Я попытался установить стиль #inner { width: 50%; маржа: авто; } как описано в Как горизонтально центрировать ‹div› в другом ‹div›? но одно меню больше 50%, поэтому оно обрезается. Маленький висит левее на 20 пикселей. Во время прототипа мы взломали его с помощью jQuery, но это нежелательно, потому что меню прыгает после загрузки.
Мысли?