I have a table in a div inside another div. The direct container has a width of 40%, and I want the table to be as wide as th
table
div
40%
I think it's to do with inset/outset borders - which are different between browsers. Try applying a border to the parent div instead of the table. This should sort it out.