﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	severity	resolution	keywords	cc
14027	Inconsistent menu markup makes styling very difficult	Denis-de-Bernardy		"When inserting a menu like so:

{{{
<?php wp_nav_menu(array(
	'theme_location' => 'header',
	'container_class' => 'header-menu',
	'container_id' => 'header-menu',
	'depth' => 1,
	)); ?>
}}}

The result markup looks like this:

{{{
<div id=""header-menu"" class=""header-menu""><ul id=""menu-header-nav-menu"" class=""menu""><li id=""menu-item-66"" class=""menu-item menu-item-type-post_type"">...
}}}

Unless the menu is empty/undefined... In this case, you get the following:

{{{
<div class=""menu""><ul><li class=""page_item page-item-60 current_page_parent"">...
}}}

This makes menu styling overly complicated...

In addition, the container parameter gets ignored if an empty string is entered. So there is no means to get rid of the useless div."	defect (bug)	closed	normal		Menus	3.0	normal	duplicate		
