3 comments

[ 2.8 ms ] story [ 19.6 ms ] thread
I don't like to unnecessarily bash on Microsoft but the quote of today has to be:

  "Microsoft releasing a half assed product? I find that hard to believe, sir!"
Why is this not a default property of thead elements? Why does it need to be turned on? Not that this is the greatest injustice in the history of CSS but it seems more straight-forward than agreeing on a box model, anyway...
The CSS2 spec even explictly equates table-header-group with the THEAD element: http://www.w3.org/TR/CSS2/tables.html#table-display

In Firefox, at least, thead elements do default to display: table-header-group. Perhaps this is a quirk of IE or Safari to do with rendering legacy content?