[wp-trac] [WordPress Trac] #48617: Twenty Twenty: Figure elements with inline style can overflow content bounds

WordPress Trac noreply at wordpress.org
Wed Nov 13 22:30:45 UTC 2019


#48617: Twenty Twenty: Figure elements with inline style can overflow content
bounds
---------------------------+-----------------------------
 Reporter:  Anlino         |      Owner:  (none)
     Type:  defect (bug)   |     Status:  new
 Priority:  normal         |  Milestone:  Awaiting Review
Component:  Bundled Theme  |    Version:  5.3
 Severity:  normal         |   Keywords:
  Focuses:                 |
---------------------------+-----------------------------
 In content created in the classic editor, images that have captions and
 are set to alignnone or aligncenter can exceed the width of the entry
 content. This is caused by the inline style on the figure element
 overwriting the `width` set on `.entry-content > *` in style.css.

 **Steps to reproduce:**
 1. Add an image while using the classic editor.
 2. Set it to alignnone or aligncenter.
 3. Add a caption.
 4. Check on a screen size thinner than the width of the image.

 **Suggested solution:**
 (Condensed for clarity)

 {{{#!css
 .entry-content figure.alignnone[style*="width"],
 .entry-content figure.aligncenter[style*="width"] {
         max-width: calc(100% - 4rem) !important;
 }

 @media ( min-width: 620px ) {
         body:not(.template-full-width) .entry-content
 figure.alignnone[style*="width"],
         body:not(.template-full-width) .entry-content
 figure.aligncenter[style*="width"] {
                 max-width: 58rem !important;
         }
 }

 @media ( min-width: 1280px ) {
         body.template-full-width .entry-content
 figure.alignnone[style*="width"],
         body.template-full-width .entry-content
 figure.aligncenter[style*="width"] {
                 max-width: 120rem !important;
         }
 }
 }}}

 First reported by @derlynad.

-- 
Ticket URL: <https://core.trac.wordpress.org/ticket/48617>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform


More information about the wp-trac mailing list