[Seaside] Seaside elements vs. HTML5 spec
Philippe Marschall
philippe.marschall at gmail.com
Mon Sep 26 05:15:26 UTC 2011
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
More information about the seaside
mailing list