Horizontal CSS "buttons"

Navigation text about the same length on each button -- works well on both IE and Firefox. Firefox ignores the width property.

Home Products Services Contact About

One item of navigation text is much longer than the others -- width property is rendered by IE but not by Firefox.
Actually, Firefox is correctly implementing CSS since only block-level elements can be assigned a width according to the W3C

Home Products We Offer Services Contact About

Option 1

Place the buttons in a table and assign widths to the td tags.

Home Products We Offer Services Contact About

Option 2

Use display:block and float:left properties which are covered in Chapter 10. (Harper College WEB 200 Course)

Home Products We Offer Services Contact About

Web Development & Design Foundations with XHTML