forrest-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Ross Gardler <r...@wkwyw.net>
Subject Re: table tag in document v11
Date Tue, 23 Jul 2002 17:18:24 GMT
Piroumian Konstantin wrote:
>>From: Ross Gardler [mailto:ross@wkwyw.net] 
>>Nicola Ken Barozzi wrote:
>>
>>>Bert Van Kets wrote:
>>>
>>>
>>>
>>>>Here's a snip of the table template in document2html.xsl
>>>>  <xsl:template match="table">
>>>>    <table class="table" cellpadding="4" cellspacing="1">
>>>>      <xsl:apply-templates/>
>>>>    </table>
>>>>No background color, no cellpadding or cellspacing alternatives :(
>>>
>>>
>>>Which effectively don't belong there.
>>>They are not part of the content.
>>
>>I agree. I think that what we are really missing is the class 
>>attribute:
>>
>>   <xsl:template match="table">
>>     <table class="@class">
>>       <xsl:apply-templates/>
>>     </table>
>>   </xsl:template>
>>
>>Then colour, padding etc goes in CSS where it belongs.
> 
> 
> +1. The 'class' attribute is needed on every [visual] element. 
> Another option to control the presentation of a specific element is to use
> 'id' attribute and define a #myclass CSS style using the 'id' as the name.
> 

I wouldn't want to use the ID attribute for that. I often use the ID for 
  cross-referencing data. This requires that the ID be unique in each 
element (I wouldn't be at all suprised if the W3C recomendation says it 
should be unique, but I'm only guessing).

Ross

> This again raises the question 'how a user can specify custom CSS file to be
> used'.
> 
> Konstantin
> 
> 
> 
>>Ross
>>
>>
>>>>If you want true control you have to get the validation 
>>>
>>running and 
>>
>>>>remove the   <xsl:template match="node()|@*" priority="-1">. 
>>>
>>>
>>>+1
>>>
>>>
>>>>Shoot me if I'm wrong.  Don't take too big a gun ;-)
>>>
>>>
>>>Naaa :-PPP
>>>
>>
>>
>>




Mime
View raw message