<?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>27099</bug_id>
          
          <creation_ts>2014-10-18 16:00:34 +0000</creation_ts>
          <short_desc>The &quot;everyone wants&quot; colspan=&quot;0&quot; option for TD elements was dropped, yet the &quot;no one uses&quot; rowspan=&quot;0&quot; remains?</short_desc>
          <delta_ts>2016-04-27 21:21:29 +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>Windows NT</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>MOVED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P1</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>stephen.cunliffe</reporter>
          <assigned_to name="This bug has no owner yet - up for the taking">dave.null</assigned_to>
          <cc>arronei</cc>
    
    <cc>mike</cc>
    
    <cc>public-html-admin</cc>
    
    <cc>public-html-wg-issue-tracking</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>113416</commentid>
    <comment_count>0</comment_count>
    <who name="">stephen.cunliffe</who>
    <bug_when>2014-10-18 16:00:34 +0000</bug_when>
    <thetext>&quot;The td and th elements may have a colspan content attribute specified, whose value must be a valid non-negative integer greater than zero.&quot;

Back in HTML 4.x http://www.w3.org/TR/html401/struct/tables.html#adef-colspan the colspan&quot;0&quot; attribute on a TD element was spec&apos;d to tell the user agent to span the column across all columns in the colgroup.  This appears to have been dropped.

This is rather frustrating as it seems to conflict will developers&apos; interests.

Only Mozilla/Firefox (AFAIK) correctly implemented this attribute value behavior yet it is highly desired: http://stackoverflow.com/questions/398734/colspan-all-columns (134 upvotes, and 21 stars!)

The resolution for developers is to specify a wildly inaccurate bogus high number that exceeds the tables rendered column count.

Although effective in some scenarios it wreaks of sloppy coding and won&apos;t work when the table-layout is set to fixed.

There&apos;s a bit more discussion about the colspan=&quot;0&quot; and rowspan=&quot;0&quot; attributes in this bug: https://www.w3.org/Bugs/Public/show_bug.cgi?id=13770

It seems that rowspan=&quot;0&quot; remained because both Opera and Firefox implemented it but because Opera didn&apos;t implement colspan=&quot;0&quot; this item was &quot;cut&quot;.

Whilst I understand the (if 2 browsers implement) rule for keeping items in the spec this seems really messed up. I hate to be a spoil sport on this but if we can&apos;t bring back colspan=&quot;0&quot; and have browsers properly implement it, I&apos;d rather drop both attributes&apos; (zero-value-scenario) as it will only cause confusion to developers that both attributes exist, but only 1 has the magic zero value that spans... and it is specifically ***NOT*** on the attribute developers rarely want it on.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>113417</commentid>
    <comment_count>1</comment_count>
    <who name="">stephen.cunliffe</who>
    <bug_when>2014-10-18 16:02:28 +0000</bug_when>
    <thetext>ugh... can&apos;t edit my comment... this was meant to be:

This is rather frustrating as it seems to conflict with developers&apos; interests.
                                                     ^^</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>113418</commentid>
    <comment_count>2</comment_count>
    <who name="">stephen.cunliffe</who>
    <bug_when>2014-10-18 16:04:42 +0000</bug_when>
    <thetext>I must proofread next time, that last line was meant to be:

and it is specifically ***NOT*** on the attribute developers actually want it on.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>121049</commentid>
    <comment_count>3</comment_count>
    <who name="Michael[tm] Smith">mike</who>
    <bug_when>2015-06-16 10:23:06 +0000</bug_when>
    <thetext>Making this a higher priority to actively seek more feedback on from implementers and webdevs.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>126226</commentid>
    <comment_count>4</comment_count>
    <who name="Arron Eicholz">arronei</who>
    <bug_when>2016-04-27 21:21:29 +0000</bug_when>
    <thetext>HTML5.1 Bugzilla Bug Triage: Moved to Github issue: https://github.com/w3c/html/issues/284

To file additional issues please use the W3C HTML5 Issue tracker: https://github.com/w3c/html/issues/new Thanks!</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>