Add an HTML5/CSS3 (core) style
Title:
Add an HTML5/CSS3 (core) style
Area:
styles
Summary:
We should put in a style, be it a customized style or a core style (core5?), that generates HTML5 code and uses CSS3 features. Since this wouldn't be universally supported, we should also available only on a beta/opt-in basis at first.
Description:
Ok, HTML5 isn't actually an official standard yet, but the latest versions of the major browsers support significant sections of it. Same with the various parts of CSS3 and WAI-ARIA. And while we wouldn't want to force everyone to upgrade their browsers, it would be nice for users and developers to have the option of trying out the new features.
In particular, I'd suggest that we build a single S2 layer that generates valid, semantically correct HTML5. We'd probably also need to update the Javascript on the pages to work with the new structure. We could even do a single page at a time, falling back on the default style if the HTML5 version of the page isn't available. This would give us time to standardize the page structures, accessibility requirements, etc., without having to worry about getting a working version of everything done.
Beta opt-in could be through the <a href = "http://www.dreamwidth.org/betafeatures">beta features</a> page. Only users who had opted in would see the new HTML5 pages. To make it simple, we'd probably want to have that value sticky everywhere, so that if you chose to see HTML5, you'd see it on all pages where it was available by default. (Though style=light or style=mine would probably still be available as an override.)
This suggestion:
Should be implemented as-is.
21 (43.8%)
Should be implemented with changes. (please comment)
3 (6.2%)
Shouldn't be implemented.
2 (4.2%)
(I have no opinion)
22 (45.8%)
(Other: please comment)
0 (0.0%)

no subject
Also, would we go for HTML 5/CSS three standards-compliance regardless of which standards are supported in which browsers? Would we look at stats and focus on the most widely used browsers among our user base? Or would we take the standards supported by the newest versions of Firefox/Exploder/Opera/Chrome/Safari etc., and focus on those?
no subject
no subject
CSS3 can already be used, and I believe some styles already use CSS3 features.
no subject
no subject
no subject
Basically, we should move to HTML5 as that appears to be the planned overall standard, but I know several people really like XHTML (I'm distinctly not one of them).
no subject
no subject