Home » Blog » How to equalize column heights in Divi?

How to equalize column heights in Divi?

Jul 21, 2022 | WordPress | 0 comments

As an experienced WordPress website designer, I’ve come to appreciate the incredible versatility and customization capabilities of the Divi theme. Divi has become a go-to choice for many website owners and developers due to its user-friendly interface, robust features, and the ability to create visually stunning websites with minimal coding.

One of the key aspects of website design that often requires attention is the layout and alignment of content within the page. Ensuring that your columns have equal heights can make a significant difference in the overall visual appeal and professionalism of your website. In this comprehensive guide, I’ll walk you through the process of mastering column heights in Divi, empowering you to create a cohesive and visually appealing layout for your website.

Understanding the Importance of Equal Height Columns in Website Layout

Consistent column heights are crucial for maintaining a clean and organized layout on your website. When columns are not aligned, it can create a disjointed and unprofessional appearance, making it difficult for users to navigate and engage with your content. Equalizing column heights helps to create a harmonious and visually appealing design, drawing the user’s attention to the content rather than the layout itself.

Achieving equal column heights is particularly important when you have content-heavy sections, such as product listings, service offerings, or team member profiles. By ensuring that all columns have the same height, you can create a visually balanced and cohesive presentation, making it easier for your visitors to scan and digest the information.

Exploring the Divi Equal Height Columns Option

Divi, the popular WordPress theme, provides a built-in feature to help you achieve equal height columns with ease. The “Equal Height Columns” option is a powerful tool that allows you to quickly and effortlessly align the heights of your columns, ensuring a consistent and polished layout across your website.

To access this feature, simply navigate to the Divi Builder and select the row or section where you want to apply the equal height columns. In the row settings, you’ll find the “Equal Height Columns” option, which you can toggle on to enable the feature.

Enabling Equal Height Columns in Divi

  1. Open the Divi Builder and navigate to the row or section where you want to apply the equal height columns.
  2. In the row settings, locate the “Equal Height Columns” option.
  3. Toggle the switch to “On” to enable the equal height columns feature.
  4. Save your changes, and the columns within the selected row or section will now have equal heights.

Applying Equal Height Columns to Rows in Divi

To apply the equal height columns feature to multiple rows or sections, simply repeat the process outlined above for each row or section you want to adjust. This allows you to maintain a consistent layout throughout your website, ensuring that all corresponding columns have the same height.

Remember, the “Equal Height Columns” option is a global setting, meaning that it will affect all columns within the selected row or section. If you need to apply different height settings to specific columns, you may need to consider using custom CSS or advanced Divi techniques, which I’ll cover in the following sections.

Custom CSS Method for Equalizing Column Heights

While the Divi “Equal Height Columns” feature is a convenient and straightforward solution, there may be instances where you require more granular control over the column heights. In such cases, you can leverage the power of custom CSS to achieve your desired layout.

Introduction to Custom CSS for Divi

Divi provides a user-friendly interface for adding custom CSS, allowing you to target specific elements and apply tailored styles. By understanding the structure of your Divi-built pages and the corresponding CSS classes, you can write custom CSS code to equalize the heights of your columns.

Identifying Column Classes for Targeted CSS Styling

To begin, you’ll need to identify the CSS classes associated with the columns you want to target. In Divi, each column is assigned a specific class based on its position within the row. For example, a column in the first position might have the class “et_pb_column_1_4”, while a column in the second position might have the class “et_pb_column_1_4 et_pb_column_2_4”.

By identifying these column classes, you can write CSS code that specifically targets the elements you want to adjust.

Writing CSS Code to Equalize Column Heights in Divi

Once you’ve identified the relevant column classes, you can use the following CSS code to equalize the heights of your columns:


.et_pb_column {

display: flex;

flex-direction: column;

}.et_pb_column > * {
flex: 1;

This CSS code utilizes the Flexbox layout system to ensure that all columns within a row have equal heights. The first rule sets the display property of the columns to “flex”, and the second rule ensures that all child elements within the columns (such as modules or sections) are given equal height.

You can add this custom CSS code to the Divi Theme Options or the Divi Builder’s Custom CSS section, depending on your preference and the specific requirements of your website.

Optional Use of JavaScript/jQuery for Advanced Column Height Control

While the custom CSS method is a powerful and flexible solution, there may be instances where you require even more advanced control over your column heights. In such cases, you can consider incorporating JavaScript or jQuery into your Divi-based website to dynamically adjust the column heights.

This approach can be particularly useful when you have content-heavy sections or when you need to account for varying content lengths within your columns. By using JavaScript or jQuery, you can create dynamic solutions that automatically adjust the column heights based on the content, ensuring a consistent and visually appealing layout.

Testing and Troubleshooting Column Height Issues in Divi

As with any web design process, it’s essential to thoroughly test your website’s layout and ensure that the column heights are consistent across all pages and devices. Regularly check your website on different browsers, screen sizes, and devices to identify any potential issues or inconsistencies.

If you encounter any column height-related problems, start by double-checking your Divi settings and custom CSS code. Ensure that the “Equal Height Columns” option is correctly enabled, and review your custom CSS to identify any potential conflicts or errors.

If you’re still experiencing issues, consider reaching out to the Divi community or seeking the assistance of a Divi expert who can help you troubleshoot and resolve the problem.

If you’re struggling to achieve the perfect column heights in your Divi-powered website, I would be more than happy to assist you. As an experienced Divi designer, I can help you identify the root cause of the issue and implement the appropriate solution, whether it’s using the built-in “Equal Height Columns” feature, custom CSS, or advanced JavaScript/jQuery techniques. Don’t hesitate to contact me to discuss your website’s layout needs and how I can help you achieve a visually stunning and cohesive design.

Considering Purchasing Divi for Enhanced Website Customization

If you’re not already using the Divi theme, I highly recommend considering it for your next website project. Divi’s powerful visual builder, extensive library of pre-designed layouts, and robust customization options make it an exceptional choice for anyone looking to create a professional and visually appealing website. Need to sign up Divi, please Click here to Sign Up.

By investing in Divi, you’ll gain access to a wide range of tools and features that can help you master column heights and achieve the perfect layout for your website. With Divi, you’ll be empowered to create unique and captivating designs that truly reflect your brand’s identity and appeal to your target audience.

Mastering Column Heights in Divi for a Visually Appealing Website Layout

In conclusion, equalizing column heights in Divi is a crucial aspect of website design that can significantly enhance the overall visual appeal and cohesiveness of your online presence. By leveraging the built-in “Equal Height Columns” feature, custom CSS, and advanced JavaScript/jQuery techniques, you can ensure that your website’s layout is polished, professional, and visually engaging.

Remember, the key to mastering column heights in Divi is to experiment, test, and iterate until you achieve the perfect layout that aligns with your website’s design goals. With the guidance and resources provided in this comprehensive guide, you’ll be well on your way to creating a visually stunning and user-friendly website that captivates your audience and leaves a lasting impression.

We can do equal height easily by using Divi theme. If you are looking for this question answer,

How to equalize column heights in Divi?

please watch this video in the content. This video shows everything.

Row Settings:

  1. First go to Row Settings
  2. Design Tab
  3. Sizing
  4. Equalize column heights → YES.

Column Settings

  1. Set Background color from the Column Background color.

Just simple! You have done it: Equalize Column Heights by using Divi. If not clear, please watch this video.



I am a full-time individual web application developer. I have excellent coding experience in HTML5, CSS3, SASS, JavaScript, JQuery, AJAX, AngularJS, ReactJS, PHP, MySQL, Laravel, CodeIgniter, Rest API, WordPress Rest API, WordPress Theme Development, WordPress Theme Customization, Shopify Theme Development, Shopify Theme Customization.

I am ready to build your website from ground level to top class responsive website.

I am a reliable and talented professional who strives for excellence in every project. Whether it’s creating custom websites, developing e-commerce solutions, or building innovative web applications, I am committed to delivering high-quality results that exceed client expectations.


Submit a Comment

Your email address will not be published. Required fields are marked *

Related Posts