このエントリーをはてなブックマークに追加

メニューのアイテム数を取得して、100÷アイテム数でスタイルのwidth を指定。

<?php $menu_items = wp_get_nav_menu_object( 'menu_name' ); $item_width = 100/$menu_items->count; ?>
<style type="text/css">
header.main nav li {width:<?php echo round($item_width,5); ?>%;}
</style>

スタイルを色々書いてみたけれど、この方法が一番確かだな、ということで。round(~,5) は小数点第5位までの意味。

2015.08.30 投稿 2016.04.25 更新

新しい情報を追記している場合はありますが、古い情報の修正はしていません。投稿日・文中の日付を参照してください。

Recent Articles