Block Wrapper Dynamic Class
Last updated
Last updated
The HTML structure inside the Block Editor may differ slightly from the one rendered on the frontend. Most notably, an extra wrapper <div> around the actual block content.
In this case, some CSS applied to the outermost element might not work. For eg, grid-column
that requires the immediate parent to be a grid.
To solve this issue, users can add dynamic classes to outermost block wrapper using Block Wrapper Dynamic Class (under template settings -> Gutenbricks:Block.)
For example, you can declare something like cold-span-{dynamic_variable}
and the dynamic class will be applied to the block wrapper like this:
Now you can see column-span
working because the block wrapper which is the grid's immediate child has col-span-5
class.