- From: Gérard Talbot <info@gtalbot.org>
- Date: Thu, 30 Apr 2009 18:45:01 -0400 (EDT)
- To: www-style@w3.org
Hello all, The CSS 2.1 specification, section 17.6 (and its sub-sections) should *_clarify explicitly_* the relationship between rules="all" and border-collapse property. I have been trying to convince IE team to implement in their IE 8 browser this browser default rule: table[rules]:not([rules="all"]) {border-collapse: collapse;} rules="all" should apply to both border-collapse models and rules="all" should not trigger one particular border-collapse model. It is my belief that rules="all", without any specified border-collapse CSS declaration (by default, tables use the separate border-collapse model), should render border rules around (each) cells and this is what IE 8 fails to do and this is precisely what IE team declines to implement. One thing IE team replied - and I fully agree with them on this point - is that the current CSS 2.1 specification is not clear enough, not explicit enough on the relation between HTML 4.01 rules="all" attribute specification and border-collapse model. Relevant bug reports and links: Bug report at connect IE beta feedback: https://connect.microsoft.com/IE/feedback/ViewFeedback.aspx?FeedbackID=409470 Testcase: http://www.gtalbot.org/BrowserBugsSection/MSIE8Bugs/TableRulesAll-BCSeparate.html Bug report at Mozilla: https://bugzilla.mozilla.org/show_bug.cgi?id=155507 Testcase: https://bug155507.bugzilla.mozilla.org/attachment.cgi?id=90028 best regards, Gérard Talbot -- Internet Explorer 8 bugs: 48 bugs so far http://www.gtalbot.org/BrowserBugsSection/MSIE8Bugs/ Internet Explorer 7 bugs: 173 bugs http://www.gtalbot.org/BrowserBugsSection/MSIE7Bugs/
Received on Thursday, 30 April 2009 22:45:52 UTC