This is an archived snapshot of W3C's public bugzilla bug tracker, decommissioned in April 2019. Please see the home page for more details.
"The use of the border attribute with a value other than 0 Probably a non-layout table " http://www.w3.org/html/wg/drafts/html/master/tabular-data.html#the-table-element
Does this bug also look for data to show that border="0" equals layout tables? After all, that is another claim that HTML5 makes.
Are AT data also relevent? For VoiceOver+Safari, by default border="1" does indeed cause it to treat the table as a ”data table”. CSS borders have the same effect. Could be - for instance - that Apple did base this on data.
James pointed[1] to the source code of Webkit’s layout table heuristics.[2] It does not have do anything special with table@border. All it does is that it looks for whether the table has borders, via CSS or via @border. (In both cases, borders are implemented via CSS anyway.) With the caveat that the borders thaat border=1 causes are not overruled via CSS, this means that we have data, from one user agent, to back up the spec’s claim that <table border="1"> indicates non-layout table. [1] http://lists.w3.org/Archives/Public/public-html-a11y/2014Feb/0063.html [2] http://trac.webkit.org/browser/trunk/Source/WebCore/accessibility/AccessibilityTable.cpp#L93
I suppose this is relevant: Firefox IsProbablyForLayout http://mxr.mozilla.org/mozilla-central/ident?i=IsProbablyForLayout
Steve, this bug seems to be of the same ”nature” - and in the same status - as bug 24679. While not terribly important, I think its status therefore ought to be ”RESOLVED NEEDSINFO”.
Link to Alex’ blog post about data table heuristics in Firefox: http://asurkov.blogspot.ca/2011/10/data-vs-layout-table.html Quote: ”Table having borders around cells is data table“
related to bug 24591 and bug 24679 but doesn't seem to be important enough to anybody to keep open any longer. Anybody who feels otherwise can of course re-open it.