Hey,
This may be feature suggestion and not a question…
From what I can see, there is no way outside of using custom css to accurately define the margin/padding for a custom html column with a Cardinal mega menu.
Lets say for example you want to place a simple text block with a heading into the left column of a 3 column mega menu. See attached screenshot.
The issue with doing that and in all other similar scenarios is that there is no default margin and/or padding for the column and it doesn’t look great. There seems to be only two current options to alter this:
#1. Add a class/id to the content in the HTML column and add in the desired padding/margin using custom css
#2. Using the page builder, you could place blank spacers around the content – That solves the spacing issue above and below the content but its not great for the spacing to the left and right of the content; i.e. the max width you can set the content to be in this scenario is 2/3 with a 1/6 blank spacer to each side. In most cases that makes the spacing too large to the sides of the content.
For any developer #1 is obviously the best solution; but what about for end-users who are not familiar with css? Would it not be better to set for example a default 10px margin all the way around the content?
That way the custom HTML column would generally look fine without any CSS changes, but also allow developers to adjust through advanced CSS if they deem it necessary…
Attachments:
You must be
logged in to view attached files.