How to make a footer fixed at the bottom regardless of page content

Elementor is a powerful WordPress plugin that allows users to create beautiful web pages without the need for programming. However, to achieve more detailed customization and enhance visual effects, it’s helpful to use custom CSS styles. In this article, we will explore how to apply CSS in Elementor using the code you provided.

Basics of CSS in Elementor

CSS (Cascading Style Sheets) is a language used to describe the presentation of a document written in HTML. With CSS, you can control colors, fonts, margins, and many other design aspects.

CSS Code:

CSS

body {
    min-height: 100vh;
    display: flex;
    flex-direction: column;
}

.elementor-location-footer {
    margin-top: auto;
}

This code does the following:

  • min-height: 100vh; — sets the minimum height of the body element to 100% of the browser’s viewport height.
  • display: flex; and flex-direction: column; — apply Flexbox to arrange elements vertically within the body.
  • .elementor-location-footer { margin-top: auto; } — forces the footer to position itself at the bottom of the page, even if there isn’t enough content to fill the entire height.

How to Add Custom CSS in Elementor

  1. Open the Elementor Editor: Go to the page you want to edit and open the Elementor editor.
  2. Adding Custom CSS:
    • Select the element (section, column, or widget) to which you want to apply the CSS.
    • Go to the “Advanced” tab.
    • Find the “Custom CSS” section and paste your code.

Advantages of Using Custom CSS

  • Flexibility: You can precisely adjust the appearance of page elements.
  • Uniqueness: Create a unique style that sets your site apart from competitors.
  • Manageability: Easily modify styles according to your needs and preferences.

Conclusion

Using custom CSS in Elementor opens up vast possibilities for customizing your website’s design. With simple styles, you can significantly improve the look and functionality of pages. Don’t be afraid to experiment with different CSS properties to achieve the desired result.

Setting up the “Rank Math” SEO plugin.

Text underline overlay effect.

Sticky menu with color change on scroll.