• Resolved primepassages

    (@primepassages)


    I have embedded a YouTube video in a post using the YouTube block. I have right justified the block so that the text will wrap around it. For some reason, it doesn’t wrap properly – the YouTube block overlaps and covers up some of the text.

    The page I need help with: [log in to see the link]

Viewing 6 replies - 1 through 6 (of 6 total)
  • Thread Starter primepassages

    (@primepassages)

    Is there a way to set/adjust the margin between the YouTube block and the text that wraps around it?

    Hi there,

    From what I can see on your post, and on a test site, the Youtube video doesn’t actually cover any text, but it’s completely flush against the text, making it seem as if it’s covering text (I’m guessing with different screen sizes that might result in text getting covered between one breakpoint and the next, though).

    And it looks like this isn’t specific to the theme – I can replicate the same thing in the default Twenty Twenty-Two theme, for example, so looks like it’s related to the blocks themselves. Specifically, if I inspect the code for the Youtube video in the browser console, I see an inline class, .wp-container-9 being added which resets the margins on the Youtube block, causing the text to go right up to the embed. If I toggle that CSS declaration off in the browser console, it restores a margin between the text and the video.

    It looks like that class is being generated dynamically by WordPress, but I’ve not been able to find information on exactly where or why it’s being added. What’s worse, that CSS declaration uses !important, which means there’s no way to override it (at least not that I can find – trying to add a padding or margin to the paragraphs themselves also don’t appear to work).

    I’ll file a bug report for the theme, just in case this is something our developers can fix from this end. But I suspect the fix would ultimately need to come from Gutenberg – I found this issue discussing adding a margin setting to embed blocks, that would solve this particular issue if such a feature were to be added.

    Thread Starter primepassages

    (@primepassages)

    Thank you for looking into this! I’ve thought about trying to doctor that part of the post by setting up separate columns for the text and video in that area, but it will probably look funky on any other display than the one I use to set it up on. It would be handy if there was some kind of “container” block that worked kind of like an image block but was designed to let you put another block inside of it.

    It would be handy if there was some kind of “container” block

    This gave me an idea:

    Edit your post, click on the video, and in the block toolbar click the three dots and select Group to place your video block inside a group block.

    That appears to do the trick on my test site.

    Thread Starter primepassages

    (@primepassages)

    Super — that solved the problem — thanks! I’ve been trying to learn more about how to use group, row, and column blocks and what they are good for (when to use them) but I haven’t happened onto a really good rundown yet.

    I’ve been trying to learn more about how to use group, row, and column blocks and what they are good for

    You can find more details on the Group and Column blocks here:

    https://www.ads-software.com/support/category/layout/

    I don’t see a support page on the Row block in the docs here, but we have one over on WordPress.com. You can find that doc here:

    https://wordpress.com/support/wordpress-editor/blocks/row-block/

    The Group block isn’t really intended for the way we used it here, but if it works ˉ\_(ツ)_/ˉ

Viewing 6 replies - 1 through 6 (of 6 total)
  • The topic ‘youtube block overlaps text’ is closed to new replies.