Edit Text Content, Margins, & Styles In WordPress Elementor

A small text edit can turn into a surprisingly big design problem. You shorten a headline, and it wraps awkwardly. You add a paragraph, and the next section feels crowded. You change a font, and suddenly the mobile version looks nothing like the desktop page.
Elementor makes these changes easier to manage because you can edit content and see its layout together. The trick is knowing which control to use: content settings for the words, margins and padding for spacing, and style settings for the visual treatment.
This guide reflects Elementor’s section-and-column interface in 2019; tools and interfaces may have changed since then.
We’ll work through updating an existing WordPress page, adjusting its spacing, and styling its text without creating a patchwork of inconsistent settings. The core techniques use Elementor’s standard widgets and controls; custom CSS is optional.
Before You Edit: Open the Right Page
Start with a backup or a staging copy if you’re making substantial changes to a live website. For a few wording adjustments, at least record the current layout with screenshots so you have a reference.
- Sign in to your WordPress dashboard.
- Go to Pages and find the page you want to change.
- Open it and choose Edit with Elementor.
- Wait for the visual editor and left-hand settings panel to load.
If a page was not built with Elementor, opening it in Elementor may not reproduce its existing layout as editable widgets. Avoid experimenting on an important live page without a backup.
Understand sections, columns, and widgets
In the 2019 editor, an Elementor page generally has three layers:
- Sections create the main horizontal areas of a page.
- Columns divide a section into vertical content areas.
- Widgets hold individual pieces of content, such as headings, text, images, and buttons.
Select the widget to change its words or typography. Select its column or section when you need to change the surrounding layout. Many spacing problems come from editing the wrong layer.
If an element is hard to select, use Elementor’s Navigator, available through the editor controls or a right-click menu, to locate it in the page hierarchy.
Edit Text Content in Elementor
Elementor’s Heading and Text Editor widgets serve different purposes. Use Heading for titles and section headings; use Text Editor for paragraphs, lists, and other body copy.
1. Select an existing text widget
Click the text you want to change in the page preview. The left panel should show the selected widget’s settings.
For a Heading widget, edit the Title field under Content. For a Text Editor widget, use its rich-text editing area. Working in the panel is often easier than editing directly on the canvas when you’re managing links or longer passages.
If clicking does not reveal editable text, it may belong to a different widget, an image, or a theme-controlled area outside the page content.
2. Add or replace the copy
To add a new text block, return to the widget list and drag a Text Editor widget into the appropriate column. Then replace the placeholder copy.
When pasting from a document or another website, paste as plain text where possible. Imported formatting can bring unwanted fonts, colors, and spacing into the page.
Keep paragraphs focused, use lists for genuinely list-like information, and avoid adding empty paragraphs to create visual space. Spacing belongs in the layout controls, not in a stack of blank lines.
3. Apply meaningful formatting
Use bold to emphasize a key phrase and italics sparingly. Avoid bolding entire paragraphs: if everything is emphasized, nothing stands out.
For headings, choose the appropriate HTML Tag in the Heading widget. A page usually needs one clear primary H1, followed by H2 section headings and H3 subsections. Check whether your WordPress theme already outputs the page title as an H1 before adding another.
Heading levels describe the content’s structure; they are not font-size presets. An H2 can be styled smaller or larger without changing its semantic role.
4. Add and verify links
In the Text Editor widget, highlight the relevant words and use the link control to enter the destination URL. A Heading widget also has a link field if the heading itself should be clickable.
Use descriptive wording such as “view our WordPress maintenance services” rather than “click here.” Open links in a new tab only when there is a clear reason, and check the destination in the frontend preview.
5. Inspect unexpected formatting
The Text Editor widget includes a text/HTML editing mode. If a paragraph stubbornly ignores your styles, inspect it for pasted inline formatting.
For example, clean paragraph markup might look like this:
<p>We build websites that are easy to update.</p>
<p>Explore our <a href="/services/">website services</a>.</p>
An inline declaration such as style="color: red;" can override a widget-level color setting. Remove unwanted formatting carefully, and preserve the text and links you need.
Adjust Margins and Padding Without Breaking the Layout
Margins and padding both create space, but they work differently:
- Margin adds space outside an element’s boundary.
- Padding adds space inside that boundary, between the content and its edge.
If text sits too close to the edge of a colored section, increase padding. If two separate widgets need more distance between them, adjust margin.
1. Select the correct element
Choose a widget for a local spacing adjustment, such as the gap below a heading. Choose a column or section when the entire group of content needs more breathing room.
Before changing anything, inspect the surrounding elements. A large gap may come from section padding, widget margins, column settings, or paragraph styling rather than the element you initially suspect.
2. Open Advanced and find the spacing controls
With the element selected, open the Advanced tab. Locate Margin and Padding, each with values for top, right, bottom, and left.
The chain icon links the four values. Unlink them when you want to change only one side. Otherwise, entering a top margin may also add unwanted space to the left and right.
3. Make a small, deliberate adjustment
As an example, to separate a heading from the paragraph beneath it:
- Select the Heading widget.
- Open Advanced.
- Unlink its margin values.
- Set the bottom margin to a modest value, such as
16px. - Inspect the result before changing another setting.
That value is a starting point, not a rule. The right gap depends on font size, line height, and the surrounding layout.
For a section with a background color, try adding top and bottom padding at the section level instead of applying large margins to every child widget.
4. Choose units with care
Pixels are straightforward for small, predictable gaps. Relative units can be useful when spacing should respond to typography or available width, but they require more testing.
Percentage-based spacing can behave unexpectedly because CSS percentage margins and padding are generally calculated relative to the containing block’s width, even for top and bottom values. Start with pixels if you are still learning the spacing controls.
Avoid negative margins as a quick fix for ordinary alignment problems. They can be useful for intentional overlap, but they can also cause collisions or hide content on smaller screens.
Modify Text Styles Consistently
Content tells visitors what to read. Styling helps them recognize what matters and how the page is organized.
1. Open the widget’s Style tab
Select a Heading or Text Editor widget and open Style. Available controls vary by widget and version, but commonly include text color, alignment, and typography settings.
Before overriding everything, consider the site’s existing design. Theme styles and Elementor’s editor-level default settings may already provide suitable fonts and colors. In 2019, these defaults were managed differently from later Elementor global styling systems.
Use local overrides only where they serve a clear purpose.
2. Set typography for readability
Open the typography controls and review:
- Family: the font used for the text.
- Size: how large the characters appear.
- Weight: how light or bold the font looks.
- Transform: uppercase, lowercase, or capitalization.
- Style: normal or italic treatment.
- Line Height: space between lines.
- Letter Spacing: space between characters.
For body copy, a size around 16–18 pixels can be a reasonable starting point, with line height adjusted to keep paragraphs comfortable to read. Font characteristics matter, so judge the result rather than relying on a number alone.
Use only the font families and weights you need. Too many variations weaken consistency and may add unnecessary font downloads.
3. Set colors with contrast in mind
Choose text colors that remain readable against the actual background, including images and gradients. Pale gray text on white may look subtle but can be difficult to read.
As an accessibility target, WCAG AA calls for at least a 4.5:1 contrast ratio for normal text and 3:1 for qualifying large text. Use a contrast checker instead of guessing.
Keep links recognizable within paragraphs. An underline provides a useful cue that does not depend on color alone.
4. Use decorative effects sparingly
If your selected widget provides text-shadow controls, apply them only when they improve the design. A subtle shadow may help a heading over an image, but it will not reliably rescue poor contrast over a busy photograph.
Avoid long passages of centered, uppercase, or heavily letter-spaced text. Those treatments work better for short labels than for detailed explanations.
Check Tablet and Mobile Layouts
A desktop preview is only one part of the job. Narrow screens change line wrapping, section height, and the apparent size of gaps.
- Open Responsive Mode from Elementor’s lower panel controls.
- Switch between desktop, tablet, and mobile previews.
- Check headlines, paragraphs, links, and section spacing.
- Where a control has a device icon, set device-specific values when needed.
- Return to desktop view and confirm that its layout still works.
Not every setting is responsive. Device-specific overrides also generally cascade from wider layouts toward narrower ones unless explicitly changed, so inspect all three views after a significant edit.
Reduce oversized headings and excessive side padding on mobile before adding manual line breaks. Hard-coded breaks can look good at one width and awkward at another. Finally, test the published page on a real phone when possible.
Troubleshoot, Preview, and Save
Before finishing, check these common problems:
- A style does not apply: Look for inline formatting, theme rules, or custom CSS overriding the widget.
- A gap will not disappear: Inspect parent section padding, column settings, paragraph margins, and Elementor’s widget spacing.
- Text becomes cramped on mobile: Check fixed font sizes, large side padding, and manual line breaks.
- The frontend looks unchanged: Confirm you clicked Update, then check site and browser caches. Persistent stylesheet issues may require Elementor’s CSS regeneration tool under its WordPress dashboard tools.
Use the preview control to inspect the page outside the editing canvas. Click Update to save changes to an existing page; use the appropriate publishing control for a new one. Elementor’s History panel can help reverse recent editing actions, while saved revisions may provide earlier versions to restore.
Takeaway
Reliable Elementor editing comes down to choosing the right layer and the right control. Edit words in the widget’s content settings, use margins and padding intentionally, and keep typography consistent. Preview every meaningful change on smaller screens, then save and verify the frontend. Small, deliberate adjustments usually produce a cleaner result than a collection of quick fixes.
Conversation (0)
No comments yet. Start the conversation.
Join the conversation
Create a free member account to comment.