Html


CSS

#Navigation {
list-style-type: none;
text-align: justify;
height: 21px;
background: #ccc
}

#Navigation li{
display: inline
}

#Navigation li a {
text-align: left;
display:inline-block;
}

#Navigation .stretch {
display: inline-block;
width: 100%;

/* if you need IE6/7 support */
*display: inline;
zoom: 1
}

Démonstation: http://jsfiddle.net/2kRJv/392/

Référence: http://stackoverflow.com/questions/6879467/how-do-i-justify-a-horizontal-list

 

POUR QUE CELA FONCTIONNE IL DOIT Y AVOIR UN ESPACE APRES CHAQUE LI
Il faut donc modifier le menu par défaut de WP en ajoutant cette fonction dans functions.php:

// Add a space after the </li> in wp_page_menu to allow justification of the menu
function add_break($break) {
    return preg_replace('/<\/li>/', '</li> ', $break, -1);
}
add_filter('wp_page_menu','add_break');
Merci de partager...Share on email
Email
Share on facebook
Facebook
Share on twitter
Twitter
Share on linkedin
Linkedin