[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