I'm trying to create a horizontal navigation menu with variable width buttons that spans the full width of the containing div. I was successful in achieving this by using a table, as demonstrated in this example. The table cells adjust their size based on the number of buttons and the text inside them.
Is there a way to accomplish this without relying on a table layout?
Edit: Just to clarify, the goal is to have flexible button widths that can be updated by the client through the cms without requiring any changes to the css code.