--- id: slds.guidance.utilities.layout title: Layout Utilities description: SLDS layout utility classes for global spacing and component connection summary: "Utilities for global spacing (has-buffer, has-full-bleed, magnet utilities). Provides consistent buffer margins, full-bleed layouts, and seamless card connections." artifact_type: reference domain: utilities topic: layout content_format: structured complexity: intermediate audience: [implementer] tasks: [implement] refs: - slds.guidance.utilities - slds.guidance.overview.utilities - slds.guidance.hooks.spacing tags: [utilities, layout, spacing, magnet] keywords: [slds-has-buffer, slds-has-full-bleed, slds-has-magnet] --- # Layout - Global Spacing & Component Connection Global spacing management and seamless component connections. ## Core Classes | Class | Purpose | |-------|---------| | `slds-has-buffer` | Applies consistent global margin using `--slds-g-spacing-3` token | | `slds-has-full-bleed` | Removes all margins to create full-bleed layouts | | `slds-has-bottom-magnet` | Removes bottom margin and border radius to connect with element below | | `slds-has-top-magnet` | Removes top margin and border radius to connect with element above | ## Common Patterns ### Standard Buffer Spacing ```html
Footer content