[wp-trac] [WordPress Trac] #26697: HTML5 Galleries
WordPress Trac
noreply at wordpress.org
Mon Mar 24 02:04:57 UTC 2014
#26697: HTML5 Galleries
-------------------------------------------------+-------------------------
Reporter: obenland | Owner: nacin
Type: enhancement | Status: closed
Priority: normal | Milestone: 3.9
Component: Gallery | Version: 3.8
Severity: normal | Resolution: fixed
Keywords: has-patch dev-feedback commit | Focuses: template
needs-codex |
-------------------------------------------------+-------------------------
Comment (by nacin):
In [changeset:"27668"]:
{{{
#!CommitTicketReference repository="" revision="27668"
Introduce HTML5 caption support.
When a theme supports HTML5 captions via add_theme_support( 'html5',
'caption' ), figure and figcaption will be used instead of div and p.
There's a bonus. But first, some history: Captions were introduced with an
inline style set for the container. This remains, as it is there to force
captions to wrap. But this inline style included an extra 10 pixels, which
have vexxed theme developers for years. While these pixels were designed
to ensure padding around floated images, modern themes handle this with
grace. The additional pixels thus feel encumbering.
As the new HTML5 gallery support avoids outputting default gallery styles
(again, irking theme developers for years; see #26697), the new HTML5
caption support will also ditch these 10 pixels of unwanted hand-holding.
The 10 pixels are also removed entirely in the visual editor (and more
styles may also disappear here; see #26642), giving themes the power
necessary to match the frontend styles.
The filter img_caption_shortcode_width added in 3.7 to work around this
madness (see #14380) is skipped entirely when the theme supports HTML5
captions.
props obenland, azaozz.
see #26642. also fixes #9066.
}}}
--
Ticket URL: <https://core.trac.wordpress.org/ticket/26697#comment:22>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform
More information about the wp-trac
mailing list