![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
![[site community profile]](https://www.dreamwidth.org/img/comm_staff.png)
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%)