Support » Themes and Templates » Centering WP3 Menu with Dynamic Width

  • I have been struggling for many hours now with what I’m sure is a trivial little issue. I am still pretty new with CSS, but I have been editing a custom theme and have been able to make it do most of what I want it to. However, I am stuck on this one thing:

    I have a WP3 dynamically-generated menu that wants to sit centered at the bottom of my “archive”-style pages. It basically allows the user to filter my posts by a few specific tags. I also use a WP3 menu in the header” primary-nav-menu” but this one is a secondary menu called “archive-filter-menu”. My big issue is that I cannot seem to get it to be both centered on the page and the right width. I have been moving it in and out of different classes, ids, divs, tables, etc for 2 days now and with the dynamic width, I just can’t find a version that quite works. When I get it centered (by setting the archive-filter style to “display:table” it is somehow squeezing into a constrained width (don’t know why) so the menu breaks onto a second line. When I get it to all be in one line (change the archive-filter style back to “display:block”, it is no longer centered, but rather left-justified.

    The other complication is that it is using the same styles (“nav”) as the main navigation menu in the header, which looks and works fine. I would like to keep it that way if possible, but I am struggling with figuring out how/where CSS styles are stepping on each other.

    Here is the php code at the bottom of my archive page:

    <div id="archive-filter">
        <ul id="nav">
    	<li class="left"></li>
    	<?php wp_nav_menu( array( 'container_class' => 'menu-header', 'theme_location' => 'archive-filter-menu' ) ); ?>
    	<li class="right"></li>

    And here is the relevant (i think) CSS:

    [CSS moderated as per the Forum Rules. Please just post a link to your site.]

    Thanks in advance for any/all help!

  • The topic ‘Centering WP3 Menu with Dynamic Width’ is closed to new replies.