[Seaside] Seaside elements vs. HTML5 spec

David Buck david at simberon.com
Sun Sep 25 19:44:49 UTC 2011


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 (Seaside 3.0 - 8 released with VW7.8).  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
    figcaption
    s
    i (should use emphasis)
    b (should use strong)
    u (shouldn't really use at all)
    bdi
    bdo
    wbr
    embed
    audio (interestingly, a WAAudioTag class exists with no call from 
the canvas)
    track
    map (WAImageMapTag class uses an anchor tag)
    area
    output
    summary

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
    datagrid
    acronym
    dialog
    teletype

David Buck



More information about the seaside mailing list