In spite of those issues, the flexibility inherent to this method and how it allows for layout switching, which you can see covered in Layout Manipulation, is the best reason to use it. Making the columns a little narrower than total width of the space they live in is sometimes a suitable work-around, but it’s not 100% fool-proof.
It’s all dependent on how an email client renders tables or calculates widths. The responsive single column template allows you to define a custom template that renders the data from a row into a single column based on the current. In Webflow, you can add columns, change their layout, and create responsive layouts. You’re likely to run into this problem if the column elements “touch” each other, like placing two 300px-wide columns next to each other in a 600px space. Use columns to place and organize content side-by-side horizontally. Because the columns are essentially floated, they tend to wrap under one another if there’s any layout wonkiness. So, what’s bad about this method? Instability. Setting the width of each column to 100% allows them to fill the available screen space, just as in the first example. The total width is now four fraction units, and the second one takes. Here is the result: If we change the grid-template-columns value to1fr 2fr 1fr, the second column will now be twice as wide as the two other columns. The default styling for the columns isn’t really a concern here, so let’s skip straight to the media query styles: What happens here is that the grid splits the entire width into three fractions and each of the columns take up one unit each.