У меня будет навигационная панель, которая позволяет пользователю сортировать галерею изображений.Проблема в том, что ширина панели навигации будет изменяться в зависимости от размера галереи, и когда я не устанавливаю ширину, я не могу использовать margin: 0 auto;центрировать меню.(Вместо этого каждый отображается в левой части контейнера галереи.)
Вот HTML:
<div id="nav_container">
<div id="timeline_nav">
<!--<a class="arrow left" />-->
<a class="toggle"/>
<a class="toggle"/>
<a class="toggle"/>
<a class="toggle"/>
<!--<a class="arrow right disabled" />-->
</div>
</div>
И CSS:
#nav_container { width:100%;height:20px; position:absolute; bottom:10px; background-color:#000;}
#timeline_nav { position:relative;margin:0 auto; }
#timeline_nav a { display:block; float:left; cursor:pointer; overflow:hidden; }
#timeline_nav a.toggle { width:4px; height:4px; padding:2px; margin:0 2px; background:url(http://images.apple.com/iphone/gallery/images/nav-ticks-20100607.png) 50% 0 no-repeat; }
Есть идеи, как это исправить?