Howdy,
Yes, there’s a plan to update all outputted HTML to validate as HTML 5, though it is at the early stages. We’re going to tackle front-end HTML first (since /wp-admin/ is still at HTML 4) and take it module by module.
To confirm we’re on the same page, which stylesheets are you seeing enqueued into the body as I’m seeing the stylesheets for Tiled Galleries and Carousel in the head.
Cheers.
Awesome to hear…thanks. As for the enqueued styles, you can check out my demo site here, but look at the source code down around line 602
http://demo.styledthemes.com/preferential/
id=’jetpack-carousel-css’
id=’tiled-gallery-css’
I’m on the same page now. I wasn’t seeing it before because this happens when the tiled gallery is being used as a widget in my testing. If the gallery is part of the post content, then it is in the head as expected.
I’ll look at shifting things around a bit and ensuring nothing breaks through the changes.
Cheers!
Actually, looking a bit closer, I’m not sure if we’ll be able to do this well. The wp_head hook fires before the sidebars, so we can’t just shift them up to the head.
The alternative would be to pass the stylesheets to the head simply if the module is active, without regard to if they’re actually used or not, which may be more of a negative than simply letting them enqueue, as they are needed, in the footer.
The share daddy plugin needs an update, too.
Error: The scrolling attribute on the iframe element is obsolete. Use CSS instead.
Error: The frameborder attribute on the iframe element is obsolete. Use CSS instead.
Error: The allowtransparency attribute on the iframe element is obsolete. Use CSS instead.
We’ll look at all front-facing modules. Thanks!