<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://www.w3.org/Bugs/Public/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4"
          urlbase="https://www.w3.org/Bugs/Public/"
          
          maintainer="sysbot+bugzilla@w3.org"
>

    <bug>
          <bug_id>24641</bug_id>
          
          <creation_ts>2014-02-13 00:56:43 +0000</creation_ts>
          <short_desc>Consider making border a boolean attribute</short_desc>
          <delta_ts>2014-02-28 16:29:01 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>HTML WG</product>
          <component>HTML5 spec</component>
          <version>unspecified</version>
          <rep_platform>PC</rep_platform>
          <op_sys>All</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>WONTFIX</resolution>
          
          
          <bug_file_loc>http://www.w3.org/html/wg/drafts/html/master/tabular-data.html#the-table-element</bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          <dependson>24636</dependson>
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Leif Halvard Silli">xn--mlform-iua</reporter>
          <assigned_to name="This bug has no owner yet - up for the taking">dave.null</assigned_to>
          <cc>mike</cc>
    
    <cc>public-html-admin</cc>
    
    <cc>public-html-wg-issue-tracking</cc>
    
    <cc>robin</cc>
    
    <cc>xn--mlform-iua</cc>
          
          <qa_contact name="HTML WG Bugzilla archive list">public-html-bugzilla</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>100457</commentid>
    <comment_count>0</comment_count>
    <who name="Leif Halvard Silli">xn--mlform-iua</who>
    <bug_when>2014-02-13 00:56:43 +0000</bug_when>
    <thetext>Because all of the following variants of table@border cause table cells to be rendered with 1px borders, it would be simpler to authors if the element became a boolean attribute.

  border=&quot;&quot;
  border=&quot;1&quot;
  border=&quot;not-a-number&quot;

The rendering rules did not have to change. Only the authoring rules.

To avoid useless error messages, border=1 could perhaps be made ”obsolete but conforming”.

Thus, consequently, border=&quot;&quot; and border=&quot;border&quot; would become the conforming values.

The following regime, were border=1 is fully conforming, might be interpreted by authors as if border= can take any number as value. Whereas in reality, border is just a on-off signal.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>100494</commentid>
    <comment_count>1</comment_count>
    <who name="Robin Berjon">robin</who>
    <bug_when>2014-02-13 11:06:01 +0000</bug_when>
    <thetext>EDITOR&apos;S RESPONSE: This is an Editor&apos;s Response to your comment. If you are
satisfied with this response, please change the state of this bug to CLOSED. If
you have additional information and would like the Editor to reconsider, please
reopen this bug. If you would like to escalate the issue to the full HTML
Working Group, please add the TrackerRequest keyword to this bug, and suggest
title and text for the Tracker Issue; or you may create a Tracker Issue
yourself, if you are able to do so. For more details, see this document:

   http://dev.w3.org/html5/decision-policy/decision-policy.html

Status: Rejected
Change Description: none
Rationale: As per bug 24591 we are moving towards making border non-conforming. There is absolutely no value in making border a boolean attribute given that its only use is presentational. Using border as an indicator that a table is not presentational is not a sensible heuristic for the specification: that&apos;s the default value anyway.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>100515</commentid>
    <comment_count>2</comment_count>
    <who name="Leif Halvard Silli">xn--mlform-iua</who>
    <bug_when>2014-02-13 12:28:54 +0000</bug_when>
    <thetext>(In reply to Robin Berjon from comment #1)


&gt; Status: Rejected
&gt; Change Description: none
&gt; Rationale: As per bug 24591 we are moving towards making border
&gt; non-conforming. There is absolutely no value in making border a boolean
&gt; attribute given that its only use is presentational. Using border as an
&gt; indicator that a table is not presentational is not a sensible heuristic for
&gt; the specification: that&apos;s the default value anyway.

As per the my comments in bug 24591, including reference to a HTML WG decision, it does not make sense to keep border out of the list of permitted attributes.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>101630</commentid>
    <comment_count>3</comment_count>
    <who name="Robin Berjon">robin</who>
    <bug_when>2014-02-28 16:29:01 +0000</bug_when>
    <thetext>EDITOR&apos;S RESPONSE: This is an Editor&apos;s Response to your comment. If you are
satisfied with this response, please change the state of this bug to CLOSED. If
you have additional information and would like the Editor to reconsider, please
reopen this bug. If you would like to escalate the issue to the full HTML
Working Group, please add the TrackerRequest keyword to this bug, and suggest
title and text for the Tracker Issue; or you may create a Tracker Issue
yourself, if you are able to do so. For more details, see this document:

   http://dev.w3.org/html5/decision-policy/decision-policy.html

Status: Rejected
Change Description: none
Rationale:

If it is a genuinely a good idea to use the @border attribute to indicate that a table is non-presentational, since the expectation is that table should never be presentational, then the only logical choice would be to make table elements that do not feature the @border attribute non-conforming.

Arguing for a heuristic based on what is de facto an obsolete feature is one thing; changing said heuristic is another. Authors who wish to flag their non-presentational table as non-presentational are already wasting 10 characters; it does not seem particularly useful to help them save 3 of those.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>