[Seaside] Seaside elements vs. HTML5 spec

David Buck david at simberon.com
Mon Sep 26 10:51:28 UTC 2011


It seems that the version of Seaside I was basing this on was 3.0.3 
which is the latest version ported to VisualWorks in the Cincom Public 
Store repository.  As you say, things have changed since and support for 
the HTML5 spec has improved.

Thanks,
David

Philippe Marschall wrote:
> 2011/9/25 David Buck <david at simberon.com>:
>   
>> The HTML5 spec is still changing and it's hard to keep up with the latest
>> changes.  Since I'm developing a Seaside course, I decided to go through the
>> current HTML5 spec (Editor's Draft 23 September 2011) and compare what
>> element tags are available in that spec versus the tags we support in
>> Seaside
>>     
>
> Thanks for the effort and sharing.
>
>   
>> (Seaside 3.0 - 8 released with VW7.8).
>>     
>
> I don't know which Seaside version this is based on but the situation
> in Seaside 3.0.6 is a bit different (see below). Most of the changes
> probably come from Seaside 3.0.4.
>
>   
>> In general, Seaside has
>> quite good support for HTML5.  Here are the differences I've found:
>>
>> Note:  I'm simply offering this list as information for anyone interested.
>>  I needed to research this for the course and thought it would be good to
>> share the results.
>>
>> The following tags are inconsistent between Seaside and the current version
>> of HTML5
>>   mark   (already reported)
>>
>> Tags in HTML5 not supported by Seaside (some of these are poor style and
>> should use newer tags but are still supported in HTML):
>>   hgroup
>>     
>
> #headingGroup there but missing tests
>
>   
>>   figcaption
>>     
>
> missing
>
>   
>>   s
>>   i (should use emphasis)
>>   b (should use strong)
>>   u (shouldn't really use at all)
>>     
>
> All of these are deprecated in HTML 4 in favor of CSS and intentionally missing.
>
>   
>>   bdi
>>     
>
> #bidirectional, there but missing tests, should probably be #biDirectional.
>
>   
>>   bdo
>>     
>
> missing indeed
>
>   
>>   wbr
>>     
>
> #lineBreakOpportunity, there but missing tests
>
>   
>>   embed
>>     
>
> #embed there but missing tests
>
>   
>>   audio (interestingly, a WAAudioTag class exists with no call from the
>> canvas)
>>     
>
> #audio, even has tests
>
>   
>>   track
>>     
>
> missing indeed
>
>   
>>   map (WAImageMapTag class uses an anchor tag)
>>     
>
> missing indeed
>
>   
>>   area
>>     
>
> missing indeed
>
>   
>>   output
>>     
>
> We have a WAOutputTag but it's never used :-(
>
>   
>>   summary
>>     
>
> missing indeed
>
>   
>> The following tags are supported by Seaside but aren't in the current HTML5
>> spec (no problem keeping them for backward compatibility but perhaps they
>> should be marked as deprecated):
>>   rubyBase
>>   rubyBaseContainer
>>   rubyTextContainer
>>     
>
> Indeed, they seem to be replaced by rt and rp
>
>   
>>   datagrid
>>     
>
> funny, yes missing
>
>   
>>   acronym
>>     
>
> "deprecated" but still in HTML 4, therefore likely to stay
>
>   
>>   dialog
>>     
>
> Indeed
>
>   
>>   teletype
>>     
>
> "deprecated" but still in HTML 4, therefore likely to stay
>
> Cheers
> Philippe
> _______________________________________________
> seaside mailing list
> seaside at lists.squeakfoundation.org
> http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
>
>
>
> -----
> No virus found in this message.
> Checked by AVG - www.avg.com
> Version: 10.0.1410 / Virus Database: 1520/3919 - Release Date: 09/25/11
>
>
>   

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.squeakfoundation.org/pipermail/seaside/attachments/20110926/95647b5e/attachment-0001.htm


More information about the seaside mailing list