[Bug 24605] Make the use of <table border="1"> RECOMMENDED default in polyglot/robust documents and tools

https://www.w3.org/Bugs/Public/show_bug.cgi?id=24605

David Carlisle <davidc@nag.co.uk> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |davidc@nag.co.uk

--- Comment #2 from David Carlisle <davidc@nag.co.uk> ---
I think that this is far too far from the main aim of the polyglot spec of
XML/HTML compatibility, so I would argue that it should not be recommended in
this spec, even if I agreed with the recommendation.

However also in this case I don't think that the spec should be recommending
border.

> Any disagreement that that such highlighting often is beneficial has not been recorded. 

There are many publishing guidelines which advise against vertical rules, see
for example 

http://anorien.csc.warwick.ac.uk/mirrors/CTAN/macros/latex/contrib/booktabs/booktabs.pdf

section 2: 
You will not go far wrong if you remember two simple guidelines at all times:
1. Never, ever use vertical rules.


Also border is classed as invalid in whatwg html and (perhaps more importantly
here) it has a (slightly bizarre) interpretation in W3C HTML5



 The border attribute may be specified on a table element to explicitly
indicate that the table element is not being used for layout purposes. If
specified, the attribute's value must either be the empty string or the value
"1". The attribute is used by certain user agents as an indication that borders
should be drawn around cells of the table.




The polyglot spec can't change the interpretation of border given by the html
spec(s). So as specified, far from being a robust way to achieve borders, it is
a hint that may be used by some agents as an indication that borders should be
drawn.

-- 
You are receiving this mail because:
You are the QA Contact for the bug.

Received on Tuesday, 11 February 2014 01:37:06 UTC