- From: Laurens Holst <lholst@students.cs.uu.nl>
- Date: Fri, 01 Jul 2005 16:59:43 +0200
- To: Orion Adrian <orion.adrian@gmail.com>
- Cc: www-style@w3.org
Orion Adrian wrote:
>colspan, rowspan.
>
>They're presentational.
>
>Say, for instance, you have a row that's N/A. Really it's N/A in all
>those intersections between one axis and another. A non-presentational
>version of HTML tables would be:
><table>
>...
><record>
> <th>Detroit</td>
> <c>N/A</c>
> <c>N/A</c>
> <c>N/A</c>
> <c>N/A</c>
> <c>N/A</c>
></record>
>...
></table>
>
>table {
> col-merge-on-value: "N/A"
>}
>
>A table is a way of presenting data. There are no row or column spans
>in the matrix that that table represents. There are presentation rules
>however that make it easier to parse. Like merging like values with
>something is N/A.
>
>
That is absolute and utter nonsense! Colspan and rowspan are meant to
reduce repetition, to say that a certain table cell applies to more than
one row or columns. They are in no way presentational.
As an example, look at: http://map.tni.nl/resources/msxsystemvars.php#USRTAB
Or the third table at:
http://map.tni.nl/resources/msx_io_ports.php#switch_io
They are for that reason also not marked as deprecated in the HTML
specification.
Also, I still don’t see how that has anything to do with :nth-last-child().
~Grauw
--
Ushiko-san! Kimi wa doushite, Ushiko-san!!
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Laurens Holst, student, university of Utrecht, the Netherlands.
Website: www.grauw.nl. Backbase employee; www.backbase.com.
Received on Friday, 1 July 2005 14:59:45 UTC