Re: Cleaning House

On May 6, 2007, at 6:00 AM, Tina Holmboe wrote:

> On Sun, May 06, 2007 at 05:06:19AM -0700, Maciej Stachowiak wrote:
>
>> My own personal stance would be less extreme than this, merely that
>> new versions of the standard should be informed by how previous
>> versions were actually used, and adapt some extent. Markup languages
>
>   Indeed. Which is why - again - the I- and B-elements should not
>   be given any semantic interpretation /based on how they are actually
>   used in the wild/.
>
>   I don't know how I can make this point any more clear.

Sorry, your point doesn't follow from my stance. My stance would  
leave it a matter of judgment whether the use of I and B in the wild  
should affect their defined meaning in the spec, depending on how  
consistent that use is and the value of making the change. It  
certainly does not lead to a firm conclusion that their use in the  
wild should be ignored.

I accept that you believe what you say, but I disagree, and I think  
that follows from our different premises.


>>>  is an actual header just because the author thought it was
>>>  a good idea at the time.
>>
>> This probably would be non-trivial to deduce, yes, but I also think
>> this is a pretty rare way to say "header" compared to <div
>> class="header"> or <h1>.
>
>   It doesn't matter. It /is/ a real-world example of why the
>   B-element /cannot/ be redefined as being equal to STRONG;
>   the rarity of misuse notwithstanding.

It does matter - the Descriptivist method examines frequency of use,  
not just all individual uses.

>   A quick grep through 22,221 HTML documents currently
>   in archive show 4,894 uses of the B-element. A sample
>   of the pages reveal that some use it instead of
>   STRONG, some instead of H*, and some documents use it
>   for /both/, on the same page.

How often is it used for a header compared to how often H* or a div  
with a header class are used for this purpose?

>> It seems like part of your objection may be based on unfamiliarity
>> with the contents of the spec.
>
>   I frankly don't understand on why you insist on this particular
>   form of argumentation - it is vaguely unpleasant.
>
>   Could it be that I am familiar with the specification and
>   *disagree with it*?

You claimed that Web Apps 1.0 would somehow encourage more author use  
of <b> to mark up headers. I assumed no one would make this claim if  
they were aware of <h*>, <header>, the sectioning algorithm, and the  
fact that it does not condone use of <b> for headers in any way.  
Here's a direct quote: "The b element should be used as a last resort  
when no other element is more appropriate. In particular, headers  
should use the h1 to h6 elements..." It also does not make <b>  
equivalent to <strong>.

If you'd still like to make the argument that it would encourage use  
of <b> for headers, I think you need to present some evidence.

>   The theory that "disagreement is only due to ignorance" doesn't  
> hold water.

You made a claim that seems opposite to the text of the spec. I  
thought it was polite to assume you were unaware of the counter- 
evidence in the spec itself, rather than intentionally ignoring it.

Regards,
Maciej

Received on Sunday, 6 May 2007 23:16:43 UTC