Your Webflow site's footer floating above the bottom on one page typically means there isn't enough content to push it to the bottom or a layout issue is preventing normal stacking behavior.
1. Check Page Content Height
- If the third page has less content than the viewport height, the footer may appear to float halfway up the screen.
- Solution: Ensure the page content is tall enough, or use layout styling to push the footer to the bottom even with little content.
2. Use Flexbox on Body or Wrapper
- Set the Body (or a page-level wrapper div) to use Flexbox layout.
- Steps:
- Select the Body or a main wrapper Div Block.
- Set Display: Flex → Direction: Vertical.
- Justify: Space Between. This keeps the header at the top, footer at the bottom, and pushes main content in between.
- Make sure the wrapper’s min-height is 100vh to fill the screen.
- The footer should not have absolute or fixed positioning unless required for design.
- If the footer is set to position: absolute, it will be removed from the normal document flow, causing float issues.
- Set position to Auto (default) or Relative, so it flows correctly within the layout.
4. Compare Page Structure with Working Pages
- Open the Navigator panel and verify that the structure (e.g., Wrapper > Content > Footer) is identical on the third page vs. other working pages.
- Ensure all parent containers have correct height values, padding, and display settings.
5. Check for Overlapping Styles or Spacing
- Examine the styles of the main content area—if there’s too much margin-bottom or not enough content, the footer won’t be pushed down.
- Avoid negative margins or unintentionally collapsed sections that may affect layout.
6. Clear Overrides or Page-Level Custom Code
- If the third page includes any specific custom code in its Page Settings, review that for potential layout-breaking code.
- Remove or adjust anything affecting layout height, position, or structure (e.g., JavaScript modifying DOM elements).
Summary
The most likely cause of a floating footer is insufficient page content combined with a missing height or layout style on the third page. Apply Flexbox layout with 100vh min-height on the wrapper or Body to ensure the footer sticks to the bottom when content is minimal. Double-check footer positioning and avoid absolute layout unless necessary.