If links aren't wrapping properly in mobile view, the problem is often caused by a conflicting class-level style (like white-space: nowrap) applied globally or inherited. You need to isolate the affected class to fix the issue without impacting other elements.
1. Identify the Affected Element
- Use Webflow Designer and go to the mobile breakpoint (screen icon at the top).
- Select the link or text block that’s not wrapping.
- In the Selector field, look at the applied class name. If it’s a combo class or a global utility class, note it down.
2. Check for Inherited Styles
- In the Style panel, scroll through each property and look for a dot icon, indicating inheritance.
- Pay special attention to:
- White Space (make sure it's not set to
nowrap) - Overflow
- Display (e.g., inline-block or flex)
- If a style is inherited and causing issues, create a new class or use a combo class to override it only in mobile.
3. Create a Mobile-Only Style Adjustment
- At the mobile breakpoint, select the element and create a combo class if needed (e.g.,
link-title mobile-fix). - Apply the following:
- White Space: Set to
normal - Display: Set to
block or inline-block - Width: If necessary, set to
100% or auto - These changes will apply only at the selected breakpoint and lower unless overridden again.
4. Test Other Components
- After applying the fix, use Preview mode to scroll through the entire page.
- Confirm that no other links or components are broken, especially those sharing the original class.
- If other components are affected, ensure they're using the original class without the mobile-specific combo class.
5. Use Custom Utility Classes Sparingly
- If this issue comes up often, consider creating a utility class like
.wrap-text that applies white-space: normal only when added. - Add this to individual elements rather than changing global styles, so the fix remains isolated.
Summary
To fix mobile link wrapping without breaking other components in Webflow, identify the affected class, check for inherited no-wrap styles, and apply a mobile-specific combo class or override. Test thoroughly, and use utility classes for reusable fixes across the project.