Webflow sync, pageviews & more.
NEW

Is there an issue with the layout of my website in Safari browsers on iPad and MacBook Air devices?

TL;DR
  • Use Webflow preview mode to check layout issues across breakpoints.
  • Inspect the site with Safari Developer Tools for CSS differences.
  • Verify flexbox and grid compatibility, ensuring properties are correctly applied.
  • Adjust fixed widths/heights to use flexible units (%, vh, vw).
  • Disable custom CSS or JavaScript to check for conflicts.
  • Test in different Safari versions to account for browser-specific behavior.

If your Webflow website is displaying incorrectly on Safari on iPad or MacBook Air, the issue could be related to flexbox, grid, or custom CSS that behaves differently in Safari. Follow these steps to troubleshoot and fix the issue.

1. Check Webflow Designer Preview

  • Use Webflow's preview mode to compare how your site looks on different breakpoints.
  • Switch to tablet and laptop-sized views to see if any unexpected layout shifts occur.

2. Inspect with Safari Developer Tools

  • Open your site in Safari on your MacBook Air.
  • Right-click an element and choose Inspect Element to open Developer Tools.
  • Look for CSS properties prefixed with -webkit-, which can behave differently.

3. Check Flexbox and Grid Compatibility

  • Safari may interpret flexbox and grid differently than Chrome.
  • If using display: flex, ensure flex-basis, justify-content, and align-items are not causing unexpected behavior.
  • If using CSS grid, check if grid-template-columns or grid-template-rows are correctly defined.

4. Adjust Fixed Width and Heights

  • If elements are cut off or misaligned, check if widths or heights are set using fixed values (px) instead of relative units (%, vh, vw).
  • Test with min-width, max-width, or auto to make elements more flexible.

5. Disable Custom CSS or JavaScript

  • If you have added custom code, disable it temporarily in Webflow's Project Settings > Custom Code.
  • Safari may not support certain JavaScript methods, like window.innerHeight for full-height elements.

6. Test in Different Safari Versions

  • Run your site in Safari's latest version and an older version (if possible).
  • Safari updates can change default behaviors for CSS properties.

Summary

If your Webflow site is not displaying correctly in Safari on iPad or MacBook Air, check for flexbox or grid inconsistencies, fixed-width layouts, and custom CSS issues. Use Safari Developer Tools to diagnose styling conflicts and adjust breakpoints for better responsiveness.

Rate this answer

Other Webflow Questions