Elementor ELEMENTOR PAGE BUILDER

Design Websites with Elementor Elementor Systematically

Learn Elementor from the Editor interface through Containers, Widgets, Flexbox, Padding, Margin, and Responsive design to build beautiful, maintainable pages.

Container & Flexbox Widgets Responsive
Container
ELEMENTOR 101

What is Elementor used for?

Elementor is a Page Builder that lets you visually design content within WordPress pages.

01

Visual Editor

Edit the website while seeing the results as you design, without constantly switching to the live page.

02

Container

Use Containers as the main structure for arranging Widgets and creating layouts with Flexbox.

03

Widgets

Add Headings, Text, Images, Buttons, Icons, and other elements to the page.

ELEMENTOR WORKFLOW

Build an Elementor Page in This Order

Start with the structure, then refine the details. This makes the page easier to edit and more responsive.

01
STRUCTURE

Place Sections and Containers

Divide the page into Hero, Benefits, Services, Content, CTA, and Footer sections before styling the details →

02
FLEXBOX

Set Direction and Alignment

Choose Row or Column and set Justify Content, Align Items, and Gap to suit the layout →

03
WIDGETS

Add Content

Add the necessary Heading, Paragraph, Image, Button, and Widgets to the Container →

04
SPACING

Set Padding, Gap, and Width

Use Padding for internal space, Gap for distance between elements, and avoid overly complex Margins →

05
DESIGN

Adjust Style

Set the Font, Color, Background, Border, Radius, and Shadow after the layout is finalized →

06
RESPONSIVE

Check Tablet and Mobile

Adjust Direction, Width, Font Size, Padding, and Gap for each screen size ✓

EDITOR BASICS

Learn the Main Parts of Elementor

Select a topic below to see what each part does.

LAYOUT

Container

A Container is the main frame for grouping Widgets and defining a layout with Flexbox.

01
Direction Row or Column
02
Justify Content Align elements along the main axis
03
Align Items Align elements along the cross axis
04
Gap Set the spacing between Widgets
CONTENT

Widgets

A Widget is an element placed inside a Container to create content.

H
Heading H1–H6 and Section headings
T
Text Paragraph content
IMG
Image Images and Alt Text
CTA
Button A button for a Call to Action
DESIGN

Style

Use this to define the appearance of a Widget or Container after the structure is in place.

C
Colors Text, Background, and Accent
Aa
Typography Font, Size, and Line Height
R
Border Radius The corner radius of Cards and Buttons
S
Shadow Add depth with restraint
ADVANCED

Advanced

Use this to control spacing, Responsive settings, and advanced element options.

P
Padding Internal space within an element
M
Margin External space around an element
R
Responsive Hide / Show ตาม Device
ID
CSS ID / Class Used for Anchors and Custom CSS
FLEXBOX

Once you understand Containers, Elementor becomes much easier

The latest Elementor layout system uses Flexbox. You do not need to memorize every setting; understand Direction, Alignment, and Gap instead.

Row = horizontal arrangement
Column = vertical arrangement
Justify = align along the Direction
Align = align along the cross axis
Gap = spacing between Widgets
Container Demo FLEXBOX
Widget 01
Widget 02
Widget 03
Direction Row
Justify Start
Gap 10px
SPACING SYSTEM

What is the difference between Padding, Margin, and Gap?

Using each type of Spacing correctly keeps the Layout organized and makes Responsive fixes easier.

Padding
Content

Padding

The internal space inside a Container or Widget, between its edge and the content.

Margin
Widget

Margin

The external space around an element, used to separate a Widget from surrounding elements.

A
B

Gap

The space between Widgets inside a Container, ideal for Flexbox layouts.

RESPONSIVE DESIGN

Do not wait until the entire page is finished before working on Mobile

After creating each Section, check the Layout on Tablet and Mobile immediately to reduce later rework.

Check the Container Direction
Check the Heading Size
Check the Widget Width
Reduce Padding on Mobile
Check that buttons do not overflow the screen
Check the images in every Section
BEST PRACTICES

Best Practices for Maintainable Elementor Pages

A good website is not only attractive; it should also be easy to edit, lightweight, and Responsive.

01

Reduce Nested Containers

Avoid creating deeply nested Containers unless necessary.

02

Use Gap Before Margin

For items in the same Container, Gap is usually easier to manage.

03

Use Global Styles

Do not redefine the Font and Color for each Widget when the same values are used.

04

Check Responsive Immediately

After finishing each Section on Desktop, check Tablet and Mobile right away.

ELEMENTOR CHECKLIST

Check Your Basic Elementor Skills

Mark the tasks you can complete; the system will calculate your Progress immediately.

ELEMENTOR PROGRESS
0%

When the Checklist is complete, you are ready to build real pages with Elementor.

Open the Elementor Editor Understand the Panel and Canvas
Create Containers Understand Parent and Child Containers
Use Basic Flexbox Direction, Justify, and Align
Add Widgets Heading, Text, Image, and Button
Understand Spacing Padding, Margin, and Gap
Adjust Style Color, Typography, Border, and Radius
Build Responsive layouts Check Desktop, Tablet, and Mobile
Publish a page Check the live page after publishing
FAQ

Elementor FAQ for Beginners

For basic lessons and general websites, the free version of Elementor is enough to practice Containers, Flexbox, Headings, Text, Images, Buttons, and Responsive design.
Container is Elementor’s newer Layout system using Flexbox and offering more flexibility than the old Section / Column structure. For new websites, learn Containers first.
Padding creates internal space inside an element, while Margin creates external space. For spacing between Widgets in the same Container, consider using Gap first.
This is usually caused by a Container still using Row, a fixed Width, excessive Padding, or an overly large Font. Check Responsive settings after each Section instead of waiting until the whole page is finished.
NEXT STEP

Your Page Is Ready — Add Forms to Your Website

Next, learn Forminator to create Contact Forms, configure fields, and send website data to Email.

Learn Forminator →
Scroll to Top