- From: Leif Halvard Silli <lhs@malform.no>
- Date: Wed, 12 Sep 2007 21:39:58 +0200
- To: "Anne van Kesteren" <annevk@opera.com>
- Cc: "HTML WG" <public-html@w3.org>
On 2007-09-12 16:53:27 +0200 "Anne van Kesteren" <annevk@opera.com>
> On Wed, 12 Sep 2007 16:39:50 +0200, Leif Halvard Silli
>> Please quote. I don't see anything that can be interpreted like that.
>
> I quoted the definition of rowgroup before.
Irrelvant and out of context.
The context: Which text it is that allow you to say that @HEADERS is augmentive in HTML4. Please quote. I don't see anything that can be interpreted like that.
>>> I'm not sure what the meaning of many features in HTML4 is when used
>>> in non-typical ways. The specification is not really useful.
>>
>> It is not really useful to not want to make sense of it. And also,
>> the HTML5 draft does not say that rowgroup cannot be applied to
>> THEAD/TFOOT. So what would the improvement be?
>
> The HTML5 algorithm is not yet good enough,
> but at least it's clear what it implies.
THe algorithm is in section 3.15.11. While the exact scope value 'rowgroup' is explained in section 3.15.10.
HTML4: [rowgroup] the rest of the row group that contains it.
HTML5: [rowgroup] the remaining cells in the row group.
If these texts imply anything about direction, then at least they imply the same thing.
>> The HTML5 draft isn't anymore spesific than HTML4 about which
>> direction scope="rowgroup" and scope="colgroup" goes. [...]
>>
>>> If [TH] is in the row group state … and assign the header
>>> cell to any data cells anchored at slots with coordinates
>>> … where headerx ≤ datax ≤ xmax and headery
>>> ≤ datay < groupy+height
>>
>> I am not sure if have got this part of the algorithm 100% correcty,
>> but my understanding is that the phrase «headerx ≤ datax ≤
>> xmax» tells which _direction_ a header in «the row group state»
>> has - namely horisontal direction.
>
> You completely read over the bit where it talks about "height" and
> "headery" for some reason.
Below I present some TBODY-s with 4 cells in each. The «RGR» text represents a header cell. Please show me, by subtituting the "_" with an "S", the effect which the SCOPE="rowgroup" is causing - according to your reading of the HTML5 draft and HTML4:
Showing <TH colspan=0 scope=rowgroup>RGR</TH>
HTML4: HTML5:
RGR RGR
_ _ _ _
Showing <TH rowspan=0 scope=rowgroup>RG</TH>
HTML4: HTML5:
R _ R _
G _ G _
Showing <TH rowspan=1 scope=rowgroup>R</TH>
HTML4: HTML5:
R _ R _
_ _ _ _
Showing <TH colspan=1 scope=rowgroup>R</TH>
HTML4: HTML5:
R _ R _
_ _ _ _
>> Why has that change been drafted?
>
> HTML5 is written from scratch. (As in, it's not HTML4 + changes. And
> as such it may contain inconsistencies with HTML4 that are either
> desirable or not.)
So, you don't know the asnwer then, Ok.
>> «rowgroup simply works»? Well, it «it simply works» in the Table
>> Inspector. I hope we can make into a tool we can trust.
>
> I'm not sure that's possible for HTML4 given the lack of a proper
> specification. It's not entirely clear to me what you mean with
> "trust" either. The tool is open source and everyone can simply fork
> their own version.
«trust» as in «bug free».
--
leif halvard silli
Received on Wednesday, 12 September 2007 19:40:31 UTC