I’m having a little trouble getting the main menu parent menu items to be full width (not necessarily with the screen but within its container). I’m not sure what’s causing the parent items to not go full width. I’m suspecting it’s Bootstrap’s ‘box-sizing’, but I cannot be sure.
This suggestion would work, with the exception of the menu item used as an image. I’m sure I’ll have to fiddle with that one a little more to make it right.
The problem is that .container in bootstrap assigns widths at multiple levels (for responsive use.)
I’m questioning whether you even need the .container element at all. All it is doing is setting a width and centering it. You don’t want the width nor do you want it centered (you want full width.)
I recommend removing the .container element (keep the children though.)
Set text-align:left on all the <li>'s and then for BOTH the anchor and span, set width:100% on it (not sure why you have it set up that they are floated but since htey are, you can just set width:100%
Edit-Hours late and the OP has already figured out what I meant, but I meant to say text-align:center. Randomly read through this thread and saw the mistake.