I\'m working on a web page in Google Chrome. It displays correctly with the following styles.
table { display: table; border-collapse: separate;
If is missing in your HTML content you may experience that the browser gives preference to the "user agent stylesheet" over your custom stylesheet. Adding the doctype fixes this.