The form loads but looks 'broken' — cut off, the wrong width, can't be scrolled on mobile, or has invisible fields. Here are the most common causes.
When embedding as an iFrame, your website often sets a fixed width/height — if this doesn’t match the form, it will split into columns or be cut off.
Solution:
100%1200px) and check whether the form fits.Some website builders render the area where you place the iFrame in a column with a fixed width (e.g. 600px). This can look cramped on a smartphone.
Solution: In your website builder, set the column/container width to 100% or at least 100vw, if available. In WordPress page builders (Elementor, Divi), this is often called “Full Width” or “Stretch”.
Very rare: A globally applied CSS rule on your website (e.g. * { box-sizing: content-box } or similar) overrides the form styling.
Solution: If you have custom CSS on your page, isolate the iFrame container or check the browser DevTools console for style conflicts.
The form works perfectly on desktop, but on a smartphone, part of the right-hand edge is missing.
Solution:
<head> must contain the viewport meta tag: <meta name="viewport" content="width=device-width, initial-scale=1.0">100% (not px)If you’ve just made changes to the form and it still looks outdated: clear your browser cache or try an incognito tab.
If the logo isn’t displayed or a button is missing:
Email us at hello@propform.io with the following information: