How to Use Elementor Flexbox Container?

Elementor has been one of the top premium WordPress page builders over the past several years, and it keeps getting better every day. If you’ve been working with the Elementor page builder, you’re probably familiar with the Elementor Flexbox Container.

Elementor Flexbox Container lets you create beautiful layouts with clean code and easy management in the back end, just like that. With this tool, you can create responsive layouts in no time, making it easier to display and edit the content on your site.

In this article, I will take you through the ins and outs of using Elementor Flexbox Container and teach you how to use this new feature to speed up your design process and create more engaging Elementor websites that will stand out from the crowd.

Let’s get started!

What is an Elementor Flexbox Container?

What is Elementor Flexbox Container

Elementor Flexbox Container is a powerful layout tool that allows you to create advanced layouts within a container. It uses the CSS Flexbox model to distribute widgets within the container and gives you great control over how your content is laid out on the page.

You can create several containers and distribute widgets within the container. You can also create inline containers using it.

CSS Flexbox container is based on the concept of a flexible box. It allows elements to resize and rearrange themselves according to the screen size.

How to Enable Elementor 3.6 Flex Container Element?


To enable the new Elementor Flex Container, you need to have Elementor 3.6 or higher installed and activated on your WordPress site.

Activating Flex Container Element

Then go to your WordPress Dashboard > Elementor > Settings > Experiments tab. From there, activate the Flexbox Container option. Once done, you can add a Flex Container element to your layout and use the various available flex options.

What’s the Difference Between Containers and Sections?

Now I will explore the key differences between the containers and sections so that you can better understand how to use them in your web development projects.

Section vs Container
  • You can add a Flex Container by using the “+” symbol or dragging the container widget to the Elementor editor. The section can only be added with the “+” symbol.
  • Widgets can be added directly inside a Container, but with sections, you have columns, inner sections, and then widgets.
  • In flex containers, widgets are inline by default, while in sections, they are full-width.
  • Flex containers can be nested inside other elements, while sections have only one inner section.
  • Column-section structures allow you to change widget direction using column or inline positioning. A flex container allows you to reverse the widget direction by selecting Column, Row, Column Reverse, or Row Reverse.
  • Flexbox containers are ideal for responsive design, as they use custom orders of widgets of containers to fit any screen size. On the other hand, sections use Reverse columns or Duplicate Sections for responsiveness.
  • Flexbox containers use Flex-Start, Flex-Center, and Flex-End to align widgets, whereas sections use the Left, Center, and Right alignment options.
  • A Flexbox Container can make the entire container clickable, while sections allow you to hyperlink only a widget.

In general, flex containers are more versatile and powerful than sections. However, both have use cases, and it’s up to you to decide which is best for your project.

If you need a quick and easy way to divide content, then sections are a good choice. If you need more control over your layout, then flex containers are the way to go.

Advantages of using Elementor Flexbox Container

New Elementor Container offers several advantages over other layout methods. Some of them are listed below:

1. Responsiveness

One of the biggest advantages of Flexbox is that it’s responsive. It is a new tool that’s been added to the Elementor page builder and allows you to create responsive websites with less code and fewer elements.

Your web layouts will automatically adjust to different screen sizes, making them perfect for different devices.

2. Better Speed

outranking web logo black long

Looking for a tool to help you create content that ranks?

NOw AI writer with GPT4

Create Content that Drives More Traffic and Revenue to your Website

New Flex Container reduces the number of columns and is less DOM intensive. It means that it can help to reduce the size of your pages and make them load faster.

3. Hyperlink a Complete Container

You can use Flexbox Container to hyperlink a complete section. It can be useful to add a call to action or link to another page.

4. Nested Containers

The Flexbox mode can also add infinite containers within a container, and it can be useful if you want to create a multi-column layout.

5. Control the Order of Elements

Another advantage of Flexbox is that it can control the order of elements on the page. It is useful if you want to create a new layout that’s easy to read on a mobile device or to ensure that certain elements are always visible, regardless of the screen size.

Flexbox Container is a great option if you’re looking for a web design solution that offers many advantages.

How to use an Elementor Flexbox Container?

Following are the steps to use Elementor Flexbox Container to create a responsive layout. But, before moving towards the exact steps, activate the Flexbox Container from Elementor settings, as shown above in this article.

STEP 1: Create a New Page

Create a New Page Using Elementor

The first thing you need to do is create a new Elementor page. To do this, go to your WordPress dashboard and click on Pages » Add New.

Once you’re on the Add New page, you need to give your page a title and then click on the “Edit with Elementor” button.

STEP 2: Add a Container

Adding a Flexbox Container

After launching the Elementor editor, on the left-hand side, you will see a list of Elementor widgets. Find the “Container” widget and drag it onto your page.

You can also use the “+” icon on the editor to add a new container to your page.

STEP 3: Customize the Container

Once you have added the container to your page, many options appear in the left-hand sidebar. These options allow you to control how your flexbox container looks and behaves.

Customizing the Container
  • You can set the content width from the container option to either boxed or full width.
  • You can adjust the width and minimum height of the container for both desktop and mobile.
  • You can set the Overflow property from additional options to either default, hidden, or auto.
  • You can add an HTML tag from div, main, header, footer, article, a, etc.

STEP 4: Adding Items to the Container

You can add items or widgets to the container like you do for sections. Select the widget from the left sidebar and drag it inside the container. The below picture shows different widgets inside a container.

Adding Items to the Container

STEP 5: Customize the Items

After adding the widgets to the container, you have to select the container and from the left sidebar, go to the container layout settings. You will find different settings below the items menu to customize the widgets.

Customizing the Items
  • You can set the direction of the flow like Row, Column, Row-reversed, or Columns-reversed.
  • You have different options to justify the content, like Start, Center, End, Space Between, Space Around, or Space Evenly.
  • The alignment settings allow you to align the items at Start, Center, End, or Stretch. If the flow direction is Row, then the Flex-start will align the container items to the top, Flex-center will align them at the center, and Flex-end will align them at the bottom. If the flow direction is the column, then the Flex-start will align the container items to the left, Flex-center will align them at the middle, and Flex-end will align them at the right.
  • You can also set the gap between elements for a better look.
  • You can make the container items stay in a single line by choosing no wrap or wrapping them into multiple lines.

STEP 6: Publish Your Page

Once all the customization is done, you can publish the page as you did with Elementor. Just hit the publish or update button at the bottom left corner, and your webpage will go live.

How to Convert Elementor Section to Elementor Flex Container Element?

To convert an Elementor section to an Elementor Flex Container Element, follow these steps:

  1. In the Elementor editor, select the section that you want to convert.
  2. In the section settings, click on the Layout tab.
  3. Under Layout Type, select Convert to Container.
  4. Once the conversion is done, you will have two similar versions of that section. One is based on the section, while the other is on a container.
  5. Make sure to delete the section-based version (the previous version).
Converting Elementor Section to Elementor Flex Container

Your section will now be a Flexbox container, and you will be able to add new elements. You can also change the order of the elements in the container by dragging and dropping them.

Do Elementor Add-Ons Work with Flexbox Container?

Elementor Addons

Elementor add-ons are a great way to extend the functionality of your website. All the Elementor add-ons are fully compatible with Flexbox Container.

Flexbox Container is a powerful layout tool that allows you to create responsive and complex layouts easily. It’s the perfect tool for creating advanced responsive designs and is fully compatible with all the Elementor add-ons.

Final Words

Elementor plugin has great features which you can use to build your website or blog’s front-end design without touching a single line of code

Overall, the Flexbox Container is a great tool that can help you easily create responsive websites. It is easy to use and offers a great deal of flexibility. With a little practice, you should be able to use it to create beautiful responsive websites.


Affiliate Program

Any purchases made from clicks on links to prodcuts on this website may result in an affiliate commission for me

Leave a Reply

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