When I expand the browser window (Chrome, Safari), regardless of what layout restrictions I use across nested elements/containers (fixed pixel, fit, etc), I can’t get the layout of the form to maintain consistency. This creates these issues:
-
Bigest Issue: the table I created using containers doesn’t preserve the “rows” so the table looks messed up.The first time I created the table, I grouped containers into “rows,” however, because of the way I’m using “hide/show,” I had to rebuilt the table grouping the containers by columns for it to work
-
Lines of text start having too much space between them, doesn’t look good - see text next to the Email checkbox for example, or the spacing between the red font text
-
For some buttons the text is no-longer centered, for buttons with 2 lines of text, the button expands though it doesn’t need to
What I tried:
- Literally every possible layout setting for each element and nested element/container
- I also tried to force everything to fit a maximum height container in Feathery, based on the size of the container when everything looks right. Instead of maintaining that proportionality, it expands the content when the browser is widened and then cuts off the bottom of the form instead of making the form fit into the fixed maximum height (that it fits into just fine when the browser window is smaller)
- I tried to do the same on the Webflow side, same thing, the bottom of the form is cut off instead of the form fitting into the maximum height allowed
I just cannot figure out what the layout settings should be so that even if the browser window is stretched, it keeps the size of the form constant at the size when everything is laid out correctly.
Here are images of when everything looks right, and what happens when I widen the browser:
Everything looks good:
Table rows messed up, too much line spacing, buttons too big:
Text spacing good:
Text spacing too much - e.g. between “Poser is shipped” and “Estimated ship date” and also were it says “hear what’s new…”: