I have enough CSS knowledge, but I was stumped trying to create a unique navigation bar for the website I'm working on.
Since pictures cost more than 9,000 words, I put together a diagram to represent the script.

Container # (blue) has a width of 1000 pixels and has rounded corners of 25 pixels. At the top of the container is #navbar (green), which is the full width of the # container and has a height of 55 pixels (it corresponds to the top, left and right edges of the # container, but I enlarged it in the image so that you can see it better) . Inside the #navbar are various navigation buttons (red). I want all the buttons to be equally wide (and always stretch from one side to the other), and the buttons in the left / right left corner should have rounded corners, like my grandparents #container. The solution should be clean and strong CSS and work in most modern browsers (except IE 8 and below).
I want this to be a learning experience, so if you are posting the code, provide some explanation.
source share