Spacing/āĻĢāĻžāρāĻ•āĻž āϜāĻžā§ŸāĻ—āĻž āĻŦā§āϝāĻŦāĻšāĻžāϰ⧇āϰ āύāĻŋ⧟āĻŽ

Client-First āĻāϰ āĻŽāĻ§ā§āϝ⧇ āĻŦ⧁āĻĻā§āϧāĻŋāĻŽāĻ¤ā§āϤāĻžāϰ āϏāĻžāĻĨ⧇ spacing āĻāϰ āϏāĻŋāĻĻā§āϧāĻžāĻ¨ā§āϤ āύāĻŋāύāĨ¤ āĻāχ āĻĄāϕ⧁āĻŽā§‡āĻ¨ā§āĻŸā§‡āĻļāύ āĻĒ⧃āĻˇā§āĻ āĻžāϟāĻŋ āφāĻŽāĻžāĻĻ⧇āϰ āĻĒā§āϰāĻœā§‡āĻ•ā§āϟ āϜ⧁āĻĄāĻŧ⧇ spacing āĻĒā§āϰāϝāĻŧā§‹āϗ⧇āϰ āĻ•ā§ŒāĻļāϞ āĻŦā§āϝāĻžāĻ–ā§āϝāĻž āĻ•āϰ⧇āĨ¤

āĻ­ā§‚āĻŽāĻŋāĻ•āĻž

Spacing āĻāϰ āĻ•ā§ŒāĻļāϞ

āĻāχ page āϟāĻŋ āĻŦā§āϝāĻžāĻ–ā§āϝāĻž āĻ•āϰ⧇ āĻ•āĻŋāĻ­āĻžāĻŦ⧇, Client-First āĻĻā§āĻŦāĻžāϰāĻž āϏ⧁āĻĒāĻžāϰāĻŋāĻļāĻ•ā§ƒāϤ āϏāĻŽāĻ¸ā§āϤ spacing āĻĒāĻĻā§āϧāϤāĻŋ āĻĒā§āϰāϝāĻŧā§‹āĻ— āĻ•āϰāĻž āĻšā§ŸāĨ¤

Client-First spacing āĻ•ā§ŒāĻļāϞāϕ⧇ āφāĻŽāĻžāĻĻ⧇āϰ āĻĒā§āϰāĻœā§‡āĻ•ā§āĻŸā§‡ āφāϰāĻ“ āϧāĻžāϰāĻžāĻŦāĻžāĻšāĻŋāĻ•āϤāĻž āφāύāϤ⧇ āĻšāĻŦ⧇āĨ¤ āφāĻŽāϰāĻž āĻ•āĻŽ āĻŦāĻŋāĻļ⧃āĻ™ā§āĻ–āϞāĻž āĻ“ āĻŦāĻŋāĻ­ā§āϰāĻžāĻ¨ā§āϤāĻŋ āϏ⧃āĻˇā§āϟāĻŋ āĻ•āϰāϤ⧇ āϚāĻžāχāĨ¤ āφāĻŽāϰāĻž āϝāĻĻāĻŋ Client-First spacing āĻ•ā§ŒāĻļāϞāϗ⧁āϞāĻŋ āĻŦ⧁āĻĻā§āϧāĻŋāĻŽāĻ¤ā§āϤāĻžāϰ āϏāĻžāĻĨ⧇ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻŋ, āϤāĻžāĻšāϞ⧇ āφāĻŽāĻžāĻĻ⧇āϰ āĻ•āĻ°ā§āĻŽāĻĒā§āϰāĻŦāĻžāĻš āĻāĻŦāĻ‚ āĻĒā§āϰāĻœā§‡āĻ•ā§āĻŸā§‡āϰ āϗ⧁āĻŖāĻ—āϤ āĻŽāĻžāύ āĻŦ⧃āĻĻā§āϧāĻŋ āĻĒāĻžāĻŦ⧇āĨ¤

āφāĻŽāϰāĻž āĻāχ āĻĄāϕ⧁āĻŽā§‡āĻ¨ā§āĻŸā§‡āĻļāύ āĻĒ⧃āĻˇā§āĻ āĻžāϟāĻŋāϕ⧇ āĻĻ⧁āϟāĻŋ āĻ…āĻ‚āĻļ⧇ āϏāĻ‚āĻ—āĻ āĻŋāϤ āĻ•āϰāĻŋ:

  1. Part 1: Utility classes
  2. Part 2: Custom classes

Part 1: Utility classes

Client-First spacing āĻāϰ Part 1 āϟāĻŋ āĻšāϞ⧋ āĻ—ā§āϞ⧋āĻŦāĻžāϞ utility class āϏāĻŽā§āĻĒāĻ°ā§āϕ⧇āĨ¤ āφāĻŽāϰāĻž āĻĒā§āϰāĻœā§‡āĻ•ā§āĻŸā§‡āϰ āĻ­āĻŋāϤāϰ⧇ utility class āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝ āĻŦ⧇āĻļ āĻ•āϝāĻŧ⧇āĻ•āϟāĻŋ āĻ•ā§ŒāĻļāϞ āĻ…āĻ¨ā§āϤāĻ°ā§āϭ⧁āĻ•ā§āϤ āĻ•āϰāĻŋāĨ¤

āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āύ āĻĒā§āϰāĻœā§‡āĻ•ā§āϟ, āĻŦā§āϝāĻŦāĻšāĻžāϰ⧇āϰ āĻ•ā§āώ⧇āĻ¤ā§āϰ, āĻāĻŦāĻ‚ āĻŦāĻžāĻ¸ā§āϤāĻŦāĻžāϝāĻŧāύ, āĻāĻ•āϟāĻŋ āĻ•ā§ŒāĻļāϞ⧇āϰ āωāĻĒāϰ āĻ…āĻ¨ā§āϝāϟāĻŋāϰ āĻĒāĻ•ā§āώ⧇ āĻšāϤ⧇ āĻĒāĻžāϰ⧇āĨ¤ utility class āĻāϰ āϏāĻžāĻĨ⧇ āĻāĻ•āĻžāϧāĻŋāĻ• spacing āĻ•ā§ŒāĻļāϞ āĻĨāĻžāĻ•āĻž, āφāĻŽāĻžāĻĻ⧇āϰ āĻĒā§āϰāĻœā§‡āĻ•ā§āϟāϗ⧁āϞāĻŋ āϤ⧈āϰāĻŋ āĻ•āϰāĻžāϰ āϏāĻŽāϝāĻŧ āφāĻŽāĻžāĻĻ⧇āϰ āύāĻŽāύ⧀āϝāĻŧāϤāĻž āĻĻ⧇āϝāĻŧāĨ¤

Client-First utility class spacing āφāĻŽāĻžāĻĻ⧇āϰ āĻŦāĻžāĻ¸ā§āϤāĻŦāĻžāϝāĻŧāύ⧇āϰ āĻ•ā§Ÿā§‡āĻ•āϟāĻŋ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻĻ⧇āϝāĻŧ:

  1. Spacing block āĻ•ā§ŒāĻļāϞ: Option 1 (spacer- classes) āĻ…āĻĨāĻŦāĻž, Option 2 (padding- classes)
  2. Spacing wrapper āĻ•ā§ŒāĻļāϞ (margin- / padding- classes)

āĻāχ utility class āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽāϗ⧁āϞāĻŋ, Utility class āĻŦā§āϝāĻŦāĻšāĻžāϰ⧇āϰ āύāĻŋ⧟āĻŽ āĻāϰ āϏāĻžāĻĨ⧇ āĻ…āĻ¨ā§āϤāĻ°ā§āϭ⧁āĻ•ā§āϤāĨ¤

‍

Spacing block āĻ•ā§ŒāĻļāϞ

Option 1:

‍spacer-[size]

Option 2:

‍padding-bottom + padding-[size]‍
Client-First āĻ, "spacing block" āĻšāϞ⧋ Utility class(āϗ⧁āϞ⧋āϰ) āĻāĻ•āϟāĻŋ āĻ–āĻžāϞāĻŋ Div Block, āϝāĻž āĻĻ⧁āϟāĻŋ sibling element āĻāϰ āĻŽāĻ§ā§āϝ⧇ space āϤ⧈āϰāĻŋ āĻ•āϰ⧇āĨ¤
1. class āϟāĻŋ āϏāĻš āĻāĻ•āϟāĻŋ  Div Block āϝ⧋āĻ— āĻ•āϰ⧁āĻ¨â€”
‍spacer-[size]

2. spacing block āĻāϰ siblings āĻšāĻŋāϏāĻžāĻŦ⧇, page āĻ content elements āϝ⧋āĻ— āĻ•āϰ⧁āύāĨ¤

3. spacing block, element āϗ⧁āϞāĻŋāϰ āĻŽāĻ§ā§āϝ⧇ space (padding) āϤ⧈āϰāĻŋ āĻ•āϰ⧇āĨ¤

‍

Spacing block āϗ⧁āϞāĻŋ āωāĻ˛ā§āϞāĻŽā§āĻŦāĻ­āĻžāĻŦ⧇, āϝ⧇āϕ⧋āύ⧋ element āĻāϰ āĻŽāĻ§ā§āϝ⧇ space āϤ⧈āϰāĻŋ āĻ•āϰāϤ⧇ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻž āϝ⧇āϤ⧇ āĻĒāĻžāϰ⧇āĨ¤

Option 1 āĻ…āĻĨāĻŦāĻž 2 ?

spacer-  āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽ padding-bottom + padding-[size] āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡āϰ āĻ…āύ⧁āϰ⧂āĻĒ, āĻāĻŦāĻ‚ āϤāĻžāϰāĻž āωāĻ­āϝāĻŧāχ āĻāĻ•āχ āĻĢāϞāĻžāĻĢāϞ āĻ…āĻ°ā§āϜāύ āĻ•āϰ⧇āĨ¤

Client-First āφāĻĒāύāĻžāϕ⧇ āφāĻĒāύāĻžāϰ āĻ•āĻ°ā§āĻŽāĻĒā§āϰāĻŦāĻžāĻšā§‡āϰ āϜāĻ¨ā§āϝ, āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻšāĻŋāϏ⧇āĻŦ⧇ āϕ⧋āύ āĻŦāĻžāĻ¸ā§āϤāĻŦāĻžāϝāĻŧāύ āĻĒāĻĻā§āϧāϤāĻŋ āϟāĻŋ āϏāĻŦāĻšā§‡āϝāĻŧ⧇ āĻ­āĻžāϞ āĻ•āĻžāϜ āĻ•āϰ⧇, āϤāĻž āĻŦ⧇āϛ⧇ āύāĻŋāϤ⧇ āĻĻ⧇āϝāĻŧāĨ¤

āĻĒā§āϰāĻžāĻĨāĻŽāĻŋāĻ• āĻĒāĻžāĻ°ā§āĻĨāĻ•ā§āϝ āĻšāϞ,  spacer- class āϗ⧁āϞāĻŋ āĻāĻ•āϟāĻŋ class āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇, āϝāĻ–āύ padding- āĻ­āĻŋāĻ¤ā§āϤāĻŋāĻ• class āϗ⧁āϞ⧋ āĻĻ⧁āϟāĻŋ class āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇āĨ¤

āĻĻ⧁āϟāĻŋ class āĻāϰ āĻŦāĻžāĻ¸ā§āϤāĻŦāĻžāϝāĻŧāύ⧇āϰ āϏāĻžāĻĨ⧇, āφāĻŽāϰāĻž padding-bottom class (direction) āĻĒā§āϰāϝāĻŧā§‹āĻ— āĻ•āϰāĻŋ āĻāĻŦāĻ‚ āϤāĻžāϰāĻĒāϰ⧇ āĻāϟāĻŋāϰ āϏāĻžāĻĨ⧇ āφāĻŽāĻžāĻĻ⧇āϰ padding-medium class (size) āϝ⧋āĻ— āĻ•āϰāĻŋāĨ¤ āĻāĻ•āϏāĻžāĻĨ⧇ āĻĻ⧁āϟāĻŋ class, element āĻ padding-bottom: 2rem āĻĒā§āϰāϝāĻŧā§‹āĻ— āĻ•āϰ⧇āĨ¤

webflow padding bottom

āĻāĻ•āϟāĻŋ āĻŦāĻž āĻ…āĻ¨ā§āϝāϟāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻžāϰ āϏāĻŋāĻĻā§āϧāĻžāĻ¨ā§āϤāϟāĻŋ, Developer āĻšāĻŋāϏāĻžāĻŦ⧇ āφāĻĒāύāĻžāϰ āωāĻĒāϰ āύāĻŋāĻ°ā§āĻ­āϰ āĻ•āϰ⧇āĨ¤

spacer- class āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡āϰ āϏ⧁āĻŦāĻŋāϧāĻž āĻšāϞ, āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻšāĻŋāϏ⧇āĻŦ⧇ responsive variant āϝ⧋āĻ— āĻ•āϰāĻžāĨ¤ āĻāχ āĻĒ⧃āĻˇā§āĻ āĻžāϝāĻŧ āĻĒāϰ⧇ āĻāϟāĻŋ āĻŦā§āϝāĻžāĻ–ā§āϝāĻž āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇āĨ¤

Spacing wrapper āĻ•ā§ŒāĻļāϞ

‍padding-[direction] + padding-[size]

āĻāĻŦāĻ‚

‍margin-[direction] + margin-[size]
Client-First āĻ, "spacing wrapper" āĻšāϞ āĻāĻ•āϟāĻŋ Div Block āϝāĻž āĻāĻ•āϟāĻŋ child element āϕ⧇ āφāĻŦāĻĻā§āϧ āĻ•āϰ⧇ āϰāĻžāϖ⧇ āĻāĻŦāĻ‚ āĻāĻ•āϟāĻŋ sibling element āĻāϰ āĻŽāĻ§ā§āϝ⧇ space āϤ⧈āϰāĻŋ āĻ•āϰ⧇āĨ¤
1. āĻĻ⧁āϟāĻŋ class āϏāĻš page āĻ āĻāĻ•āϟāĻŋ Div Block "spacing wrapper" āϝ⧋āĻ— āĻ•āϰ⧁āύ —
‍[margin/padding-direction] + [margin/padding-size]

2. spacing wrapper āĻāϰ āĻ­āĻŋāϤāϰ⧇ āĻāĻ•āϟāĻŋ content element āϕ⧇ āύ⧇āĻ¸ā§āϟ āĻ•āϰ⧁āύāĨ¤

3. spacing wrapper āϟāĻŋ āύāĻŋāĻœā§‡āϰ āĻāĻŦāĻ‚ āĻāĻ•āϟāĻŋ sibling element āĻāϰ āĻŽāĻ§ā§āϝ⧇ space (margin or padding) āϤ⧈āϰāĻŋ āĻ•āϰ⧇āĨ¤

āφāĻŽāϰāĻž page āĻ āĻāĻ•āϟāĻŋ Div Block āϝ⧋āĻ— āĻ•āϰāĻŋ āĻāĻŦāĻ‚ margin-bottom class (direction) āĻĒā§āϰāϝāĻŧā§‹āĻ— āĻ•āϰāĻŋ āĻāĻŦāĻ‚ āϤāĻžāϰāĻĒāϰ āĻāϟāĻŋāϰ āϏāĻžāĻĨ⧇ āφāĻŽāĻžāĻĻ⧇āϰ margin-medium class (size) āϝ⧋āĻ— āĻ•āϰāĻŋāĨ¤ āĻāĻ•āϏāĻžāĻĨ⧇ āĻĻ⧁āϟāĻŋ class, element āĻ margin-bottom: 2rem āĻĒā§āϰāϝāĻŧā§‹āĻ— āĻ•āϰ⧇āĨ¤

āφāĻŽāϰāĻž spacing wrapper āĻāϰ āĻ­āĻŋāϤāϰ⧇ āĻāĻ•āϟāĻŋ element āϕ⧇ āύ⧇āĻ¸ā§āϟ āĻ•āϰāĻŋ, āϝāĻžāϤ⧇ āύ⧇āĻ¸ā§āĻŸā§‡āĻĄ element āĻāĻŦāĻ‚ āĻ…āĻ¨ā§āϝ āĻ•āĻŋāϛ⧁āϰ āĻŽāĻ§ā§āϝ⧇ space āϤ⧈āϰāĻŋ āĻ•āϰāϤ⧇ āĻĒāĻžāϰāĻŋāĨ¤

āĻŦā§āϝāĻŦāĻšāĻžāϰ⧇āϰ āĻ•ā§āώ⧇āĻ¤ā§āϰāϗ⧁āϞāĻŋ: āϏāĻžāϧāĻžāϰāĻŖāĻ­āĻžāĻŦ⧇ Utility Spacing

1. āĻĄāĻŋāĻĢāĻ˛ā§āϟ āĻ—ā§āϞ⧋āĻŦāĻžāϞ spacing āĻŽāĻžāύ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāϤ⧇

āϏ⧁āĻŦāĻŋāϧāĻž: āφāĻŽāϰāĻž āĻĒ⧁āϰ⧋ āĻĒā§āϰāĻœā§‡āĻ•ā§āϟ āϜ⧁āĻĄāĻŧ⧇ āφāĻŽāĻžāĻĻ⧇āϰ spacing āĻāϰ āĻŽāĻžāύāϗ⧁āϞāĻŋāϕ⧇ āφāϰāĻ“ āϏāĻžāĻŽāĻžā§āϜāĻ¸ā§āϝāĻĒā§‚āĻ°ā§āĻŖ āĻāĻŦāĻ‚ āĻāϕ⧀āĻ­ā§‚āϤ āĻ•āϰ⧇ āϰāĻžāĻ–āĻŋ

āφāĻŽāϰāĻž section āĻāĻŦāĻ‚ page āϜ⧁āĻĄāĻŧ⧇ āφāĻŽāĻžāĻĻ⧇āϰ āĻ“āϝāĻŧ⧇āĻŦāϏāĻžāχāĻŸā§‡āϰ spacing āĻāĻ•āĻ¤ā§āϰāĻŋāϤ āĻ•āϰāϤ⧇ āϚāĻžāχāĨ¤ āφāĻŽāϰāĻž āϝāĻĻāĻŋ āĻĒā§āϰāĻœā§‡āĻ•ā§āϟ āϜ⧁āĻĄāĻŧ⧇ 4rem, 8rem, 12rem āϕ⧇ āφāĻŽāĻžāĻĻ⧇āϰ āĻĒā§āϰāĻžāĻĨāĻŽāĻŋāĻ• spacing āĻŽāĻžāύ āĻšāĻŋāϏāĻžāĻŦ⧇ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻŋ, āϤāĻŦ⧇ āφāĻŽāϰāĻž āϚāĻžāχ āϏ⧇āχ āĻŽāĻžāύāϗ⧁āϞāĻŋ āϝ⧇āύ āϏāĻ°ā§āĻŦāĻ¤ā§āϰ āϏāĻžāĻŽāĻžā§āϜāĻ¸ā§āϝāĻĒā§‚āĻ°ā§āĻŖ āĻšā§‹āĻ•āĨ¤

āφāĻŽāϰāĻž āϝāϤ āĻŦ⧇āĻļāĻŋ Client-First utility spacing āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻŦ, āĻĒ⧁āϰ⧋ āĻĒā§āϰāĻœā§‡āĻ•ā§āϟ āϜ⧁āĻĄāĻŧ⧇ āφāĻŽāĻžāĻĻ⧇āϰ spacing āϤāϤ āĻŦ⧇āĻļāĻŋ āϏāĻžāĻŽāĻžā§āϜāĻ¸ā§āϝāĻĒā§‚āĻ°ā§āĻŖ āĻšāĻŦ⧇āĨ¤

āϏ⧁āĻŦāĻŋāϧāĻž: āĻŸā§āϝāĻžāĻŦāϞ⧇āϟ āĻāĻŦāĻ‚ āĻŽā§‹āĻŦāĻžāχāϞ⧇āϰ āĻŦā§āϰ⧇āĻ•āĻĒāϝāĻŧ⧇āĻ¨ā§āϟ āϜ⧁āĻĄāĻŧ⧇ āφāĻŽāĻžāĻĻ⧇āϰ āĻĄāĻŋāĻĢāĻ˛ā§āϟ āĻāĻŦāĻ‚ āĻ¸ā§āĻŦāϝāĻŧāĻ‚āĻ•ā§āϰāĻŋāϝāĻŧ spacing āϰāϝāĻŧ⧇āϛ⧇āĨ¤

āĻāĻ•āϟāĻŋ spacing block āĻŦāĻž wrapper āĻ¸ā§āĻŦāϝāĻŧāĻ‚āĻ•ā§āϰāĻŋāϝāĻŧāĻ­āĻžāĻŦ⧇ āϏāĻŽāĻ¸ā§āϤ āĻŦā§āϰ⧇āĻ•āĻĒāϝāĻŧ⧇āĻ¨ā§āϟ āϜ⧁āĻĄāĻŧ⧇, āĻāϕ⧀āĻ­ā§‚āϤ site-wide spacing āϏāĻŽāĻ¨ā§āĻŦāϝāĻŧ āĻ•āϰ⧇āĨ¤

āϝāĻĻāĻŋ āφāĻŽāϰāĻž āĻĒ⧁āϰ⧋ āĻĒā§āϰāĻœā§‡āĻ•ā§āϟ āϜ⧁āĻĄāĻŧ⧇ 100āϟāĻŋ element āĻ spacing block āĻāĻŦāĻ‚ wrapper āĻĒā§āϰāϝāĻŧā§‹āĻ— āĻ•āϰāĻŋ, āϤāĻžāĻšāϞ⧇ āφāĻŽāĻžāĻĻ⧇āϰ āĻĒā§āϰāĻœā§‡āĻ•ā§āĻŸā§‡ 100 āϟāĻŋ āĻ•āĻŽ āĻŸā§āϝāĻžāĻŦāϞ⧇āϟ āĻāĻŦāĻ‚ āĻŽā§‹āĻŦāĻžāχāϞ style āĻĒā§āϰāϝāĻŧā§‹āĻ— āĻ•āϰāϤ⧇ āĻšāĻŦ⧇āĨ¤

āĻĒā§āϰāϤāĻŋāϟāĻŋ āĻŦā§āϰ⧇āĻ•āĻĒāϝāĻŧ⧇āĻ¨ā§āϟ āϞ⧇āϭ⧇āϞ⧇āϰ āϜāĻ¨ā§āϝ, block āĻāĻŦāĻ‚ wrapper āĻāϰ āϏāĻžāĻĨ⧇ āĻŦā§āϝāĻŦāϧāĻžāύ⧇ āĻĨāĻžāĻ•āĻž element āϗ⧁āϞ⧋, āĻĒā§āϰāĻœā§‡āĻ•ā§āϟ āϜ⧁āĻĄāĻŧ⧇ āĻŦā§āϝāĻŦāĻšā§ƒāϤ āĻĄāĻŋāĻĢāĻ˛ā§āϟ spacing āĻŽāĻžāύāϗ⧁āϞāĻŋ āĻĒāĻžāĻŦ⧇āĨ¤

āϏ⧁āĻŦāĻŋāϧāĻž: āφāĻŽāϰāĻž āĻĒ⧁āϰ⧋ āĻĒā§āϰāĻœā§‡āĻ•ā§āϟ āϜ⧁āĻĄāĻŧ⧇ āĻ—ā§āϞ⧋āĻŦāĻžāϞ site-wide spacing āφāĻĒāĻĄā§‡āϟ āĻ•āϰāϤ⧇ āĻĒāĻžāϰāĻŋāĨ¤

āφāĻŽāϰāĻž āĻāĻ•āϟāĻŋ CSS property āϰ āĻŽāĻžāύ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύ⧇āϰ āĻŽāĻžāĻ§ā§āϝāĻŽā§‡, āĻĒā§āϰāĻœā§‡āĻ•ā§āϟ āϜ⧁āĻĄāĻŧ⧇ āĻ…āύ⧇āĻ• spacing āĻŽāĻžāύ āφāĻĒāĻĄā§‡āϟ āĻ•āϰāϤ⧇ āĻĒāĻžāϰāĻŋāĨ¤ āφāĻĒāĻĄā§‡āϟāϟāĻŋ āĻĒā§āϰāϤāĻŋāϟāĻŋ element āϕ⧇ āĻĒā§āϰāĻ­āĻžāĻŦāĻŋāϤ āĻ•āϰ⧇, āϝāĻžāϰāĻž spacing wrapper āĻŦāĻž block āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇āĨ¤ āωāĻĻāĻžāĻšāϰāĻŖāĻ¸ā§āĻŦāϰ⧂āĻĒ, āϝāĻĻāĻŋ āĻāĻ•āϜāύ āĻ•ā§āϞāĻžāϝāĻŧ⧇āĻ¨ā§āϟ āĻŦāϞ⧇, "āφāĻŽāĻŋ āϏāĻŽāĻ¸ā§āϤ content āĻāϰ āĻŽāĻ§ā§āϝ⧇ āĻ•āĻŽ spacing āϚāĻžāχ", āĻāχ āφāĻĒāĻĄā§‡āϟāϟāĻŋ āϤ⧁āϞāύāĻžāĻŽā§‚āϞāĻ•āĻ­āĻžāĻŦ⧇ āĻĻā§āϰ⧁āϤ āĻ•āϰāĻž āϝ⧇āϤ⧇ āĻĒāĻžāϰ⧇, āĻ—ā§āϞ⧋āĻŦāĻžāϞ utility spacing āĻŽāĻžāύāϗ⧁āϞāĻŋ āϏāĻžāĻŽāĻžā§āϜāĻ¸ā§āϝ āĻ•āϰ⧇āĨ¤

‍

2. āĻ•āĻ°ā§āĻŽāĻĒā§āϰāĻŦāĻžāĻš āĻāĻŦāĻ‚ āĻŽāĻžāĻĒāϝ⧋āĻ—ā§āϝāϤāĻžāϰ āϏ⧁āĻŦāĻŋāϧāĻž

āϏ⧁āĻŦāĻŋāϧāĻž: āϝāĻĻāĻŋ āφāĻŽāϰāĻž spacing block āĻ•ā§ŒāĻļāϞ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻŋ, āϤāĻžāĻšāϞ⧇ āφāĻŽāϰāĻž margin āĻāĻŦāĻ‚ padding CSS property -āϰ āϜāĻ¨ā§āϝ āĻŦā§āϝāĻŦāĻšā§ƒāϤ custom class āĻāϰ āϏāĻ‚āĻ–ā§āϝāĻž āĻ•āĻŽāĻžāϤ⧇ āĻĒāĻžāϰāĻŋāĨ¤

āφāĻŽāϰāĻž spacing āĻāϰ āϜāĻ¨ā§āϝ āĻŦāĻŋāĻļ⧇āώāĻ­āĻžāĻŦ⧇ āϤ⧈āϰāĻŋ custom class āĻāϰ āϏāĻ‚āĻ–ā§āϝāĻž āĻ•āĻŽāĻžāϤ⧇ āϚāĻžāχāĨ¤ Spacing block āĻāĻŦāĻ‚ wrapper āϗ⧁āϞ⧋ āφāĻŽāĻžāĻĻ⧇āϰ āĻĒā§āϰāĻœā§‡āĻ•ā§āĻŸā§‡āϰ āϜāĻ¨ā§āϝ āĻ•āĻŽ class āϤ⧈āϰāĻŋ āĻ•āϰāϤ⧇ āϏāĻžāĻšāĻžāĻ¯ā§āϝ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āĨ¤

āφāĻŽāϰāĻž spacing āĻāϰ āϜāĻ¨ā§āϝ āχāϤāĻŋāĻŽāĻ§ā§āϝ⧇ āϤ⧈āϰāĻŋ utility class āĻāϰ āωāĻĒāϰ āύāĻŋāĻ°ā§āĻ­āϰ āĻ•āϰāϤ⧇ āĻĒāĻžāϰāĻŋāĨ¤ āϝ⧇āĻšā§‡āϤ⧁, āφāĻŽāϰāĻž utility spacing āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻŦ⧇āĻļāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻŋ, āϤāĻžāχ āφāĻŽāϰāĻž spacing āĻāϰ āϜāĻ¨ā§āϝ custom class āϤ⧈āϰāĻŋāϰ āωāĻĒāϰ āĻ•āĻŽ āύāĻŋāĻ°ā§āĻ­āϰ āĻ•āϰāĻŦāĨ¤

āϏ⧁āĻŦāĻŋāϧāĻž: āφāĻŽāϰāĻž āĻāĻ•āϟāĻŋ element āĻāϰ āωāĻĒāϰ⧇ deep stacking class āϗ⧁āϞ⧋ āĻāĻĄāĻŧāĻŋāϝāĻŧ⧇ āϚāϞāĻŋāĨ¤

Client-First, Webflow āĻĒā§āϰāĻœā§‡āĻ•ā§āĻŸā§‡āϰ āĻ­āĻŋāϤāϰ⧇ deep stacking āĻ•āϰāĻž āĻŦāĻŋāϰ⧋āϧ⧀āĨ¤ āφāĻŽāϰāĻž āϤāĻžāχ āϏāĻŦ āϏāĻŽāϝāĻŧāχ deep stacking āĻ•āϰāĻž āĻāĻĄāĻŧāĻžāϤ⧇ āϚāĻžāχāĨ¤ Spacing wrapper āĻāĻŦāĻ‚ block āφāĻŽāĻžāĻĻ⧇āϰ element āϗ⧁āϞāĻŋāϤ⧇ deep stacking class āĻāĻĄāĻŧāĻžāϤ⧇ āϏāĻžāĻšāĻžāĻ¯ā§āϝ āĻ•āϰ⧇āĨ¤ Class āύāĻž/client-first/bnāĻŽāĻ•āϰāϪ⧇āϰ āύāĻŋ⧟āĻŽ ⧍ -āĻ deep stacking āϏāĻŽā§āĻĒāĻ°ā§āϕ⧇ āφāϰāĻ“ āϜāĻžāύ⧁āύāĨ¤

āϏ⧁āĻŦāĻŋāϧāĻž: āϏāĻ āĻŋāĻ•āĻ­āĻžāĻŦ⧇ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻž āĻšāϞ⧇, spacing wrapper āϗ⧁āϞāĻŋ āφāĻŽāĻžāĻĻ⧇āϰ āĻĻā§āϰ⧁āϤ āĻ•āĻžāϜ āĻ•āϰāϤ⧇ āϏāĻžāĻšāĻžāĻ¯ā§āϝ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āĨ¤

Client-First -āĻ Spacing block āĻāĻŦāĻ‚ wrapper āϗ⧁āϞāĻŋ āφāĻŽāĻžāĻĻ⧇āϰāϕ⧇ āĻĻā§āϰ⧁āϤ āĻ•āĻžāϜ āĻ•āϰāϤ⧇ āĻāĻŦāĻ‚ āφāĻŽāĻžāĻĻ⧇āϰ āĻĒā§āϰāĻœā§‡āĻ•ā§āϟāϕ⧇ āφāϰāĻ“ āĻ­āĻžāϞāĻ­āĻžāĻŦ⧇ āĻĒāϰāĻŋāϚāĻžāϞāύāĻž āĻ•āϰāϤ⧇ āϏāĻžāĻšāĻžāĻ¯ā§āϝ āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝ āĻŦāĻŋāĻĻā§āϝāĻŽāĻžāύāĨ¤

āφāĻŽāϰāĻž āϝāĻĻāĻŋ wrapper āĻāĻŦāĻ‚ block āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻŋ āĻāĻŦāĻ‚ āĻāϰ āĻĢāϞ⧇ āϝāĻĻāĻŋ āĻ•āĻ°ā§āĻŽāĻĒā§āϰāĻŦāĻžāĻš āĻŦāĻž āĻĒā§āϰāĻœā§‡āĻ•ā§āϟ āĻĒāϰāĻŋāϚāĻžāϞāύāĻžāϝāĻŧ āĻ…āϏ⧁āĻŦāĻŋāϧāĻž āĻšāϝāĻŧ, āϤāĻžāĻšāϞ⧇ āĻšāϤ⧇ āĻĒāĻžāϰ⧇ āφāĻŽāϰāĻž, spacing wrapper āϕ⧇ āϭ⧁āϞāĻ­āĻžāĻŦ⧇ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻ›āĻŋāĨ¤

Utility Spacing āϏāĻ°ā§āĻŦāĻ¤ā§āϰ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻž āĻĒā§āϰāϝāĻŧā§‹āϜāύ⧀āϝāĻŧ āύāϝāĻŧ āĻŦāĻž āϏ⧁āĻĒāĻžāϰāĻŋāĻļāĻ“ āĻ•āϰāĻž āĻšāϝāĻŧ āύāĻžāĨ¤

custom class āĻ āϏāϰāĻžāϏāϰāĻŋ margin āĻāĻŦāĻ‚ padding CSS property āϗ⧁āϞ⧋ āĻĒā§āϰāϝāĻŧā§‹āĻ— āĻ•āϰāĻž āĻ—ā§āϰāĻšāĻŖāϝ⧋āĻ—ā§āϝāĨ¤ āĻāĻŽāύ āĻ•āĻŋāϛ⧁ āĻŦā§āϝāĻŦāĻšāĻžāϰ āφāϛ⧇ āϝ⧇āĻ–āĻžāύ⧇, custom class āĻ spacing āĻĒā§āϰāϝāĻŧā§‹āĻ— āĻ•āϰāĻž āφāϰāĻ“ āĻ•āĻžāĻ°ā§āϝāĻ•āϰāĨ¤ āφāĻŽāϰāĻž āĻāχ āύāĻŋāĻŦāĻ¨ā§āϧ⧇āϰ āĻĻā§āĻŦāĻŋāϤ⧀āϝāĻŧ āĻ…āĻ‚āĻļ⧇ custom class āĻŦā§āϝāĻŦāĻšāĻžāϰ āύāĻŋāϝāĻŧ⧇ āφāϞ⧋āϚāύāĻž āĻ•āϰ⧇āĻ›āĻŋāĨ¤

‍

3. Typography āĻāĻŦāĻ‚ Buttons āĻāϰ Spacing

āĻāχ āωāĻĻāĻžāĻšāϰāϪ⧇, āφāĻŽāĻžāĻĻ⧇āϰ āĻāĻ•āϟāĻŋ H3, Paragraph āĻāĻŦāĻ‚ Button āϰāϝāĻŧ⧇āϛ⧇āĨ¤ āφāĻŽāϰāĻž āύāϤ⧁āύ class āϤ⧈āϰāĻŋ āύāĻž āĻ•āϰ⧇ āĻāχ element āϗ⧁āϞāĻŋāϰ āϜāĻ¨ā§āϝ spacing āϤ⧈āϰāĻŋ āĻ•āϰāϤ⧇ āĻĒāĻžāϰāĻŋāĨ¤

āφāĻŽāϰāĻž āĻĒā§āϰāϤāĻŋāϟāĻŋ text element āĻāϰ āĻŽāĻ§ā§āϝ⧇ space āϤ⧈āϰāĻŋ āĻ•āϰāϤ⧇ spacing block āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻŋ, āϝāĻž āφāĻŽāĻžāĻĻ⧇āϰ custom class āϤ⧈āϰāĻŋ āĻāĻĄāĻŧāĻžāϤ⧇ āϏāĻšāĻžāϝāĻŧāϤāĻž āĻ•āϰ⧇āĨ¤

āφāĻŽāĻžāĻĻ⧇āϰ Typography āϏāĻžāϜāĻžāύ⧋āϰ āύāĻŋ⧟āĻŽ āĻ‰ā§ŽāϏāĻžāĻšāĻŋāϤ āĻ•āϰ⧇ āϝ⧇, āφāĻŽāϰāĻž āφāĻŽāĻžāĻĻ⧇āϰ typography element āϗ⧁āϞāĻŋāϤ⧇ āϖ⧁āĻŦāχ āĻ•āĻŽ āĻŦāĻž āϕ⧋āύ⧋ custom class āĻŦā§āϝāĻŦāĻšāĻžāϰ āύāĻž āĻ•āϰāĻŋāĨ¤ āφāĻŽāϰāĻž āĻŦāĻŋāĻļ⧇āώ āĻ•āϰ⧇ typography element āϗ⧁āϞ⧋āϤ⧇ spacing āĻāϰ āϜāĻ¨ā§āϝ āύāϤ⧁āύ custom class āϤ⧈āϰāĻŋ āĻ•āϰāĻž āĻāĻĄāĻŧāĻžāϤ⧇ āϚāĻžāχāĨ¤

āĻŦāĻŋāĻĒāϰ⧀āϤ⧇, custom class āĻ›āĻžāĻĄāĻŧāĻžāχ text content layout āϤ⧈āϰāĻŋ āĻ•āϰāϤ⧇ āφāĻŽāϰāĻž, āφāĻŽāĻžāĻĻ⧇āϰ āĻ—ā§āϞ⧋āĻŦāĻžāϞ spacing āĻ•ā§ŒāĻļāϞ⧇āϰ āϏāĻžāĻĨ⧇ āφāĻŽāĻžāĻĻ⧇āϰ āĻ—ā§āϞ⧋āĻŦāĻžāϞ typography āĻ•ā§ŒāĻļāϞāϕ⧇ āϝ⧁āĻ•ā§āϤ āĻ•āϰāϤ⧇ āĻĒāĻžāϰāĻŋāĨ¤

āϏ⧁āĻŦāĻŋāϧāĻž:  text element āϗ⧁āϞāĻŋāϤ⧇ utility class āĻāϰ deep stacking āĻ•āϰāĻž āĻāĻĄāĻŧāĻŋāϝāĻŧ⧇ āϚāϞāĻžāĨ¤

Client-First āĻ, āφāĻŽāϰāĻž non-typography class āĻĨ⧇āϕ⧇ āφāĻŽāĻžāĻĻ⧇āϰ Heading āϗ⧁āϞ⧋āϕ⧇ āĻāĻŦāĻ‚ Paragraph font āϕ⧇ āϏ⧁āĻ—āĻ āĻŋāϤ āϰāĻžāĻ–āϤ⧇ āϚāĻžāχāĨ¤

āφāĻĻāĻ°ā§āĻļāĻ—āϤāĻ­āĻžāĻŦ⧇, āφāĻŽāĻžāĻĻ⧇āϰ typography element āϗ⧁āϞāĻŋāϤ⧇ āϕ⧋āύ class āĻĒā§āϰāϝāĻŧā§‹āĻ— āĻ•āϰāĻž āĻšāϝāĻŧ āύāĻžāĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āϟ tag style āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻž āϏāĻ°ā§āĻŦā§‹āĻ¤ā§āϤāĻŽāĨ¤ āϝāĻĻāĻŋ typography āϤ⧇ āĻĄāĻŋāĻĢāĻ˛ā§āϟ āĻĨ⧇āϕ⧇ āĻ­āĻŋāĻ¨ā§āύāϤāĻž āĻĨāĻžāϕ⧇,āϤāĻŦ⧇ āφāĻŽāϰāĻž āĻāϤ⧇ text- āĻŦāĻž heading- class āϰāĻžāĻ–āϤ⧇ āĻĒāĻžāϰāĻŋāĨ¤

āφāĻŽāϰāĻž text element āĻ āϏāϰāĻžāϏāϰāĻŋ margin- āĻŦāĻž padding- class āĻĒā§āĻ°ā§Ÿā§‹āĻ— āĻ•āϰāĻž āĻāĻĄāĻŧāĻžāϤ⧇ āϚāĻžāχāĨ¤ āφāĻŽāϰāĻž āϝāĻĻāĻŋ text element āϗ⧁āϞāĻŋāϤ⧇ typography āĻāĻŦāĻ‚ spacing class āĻĒā§āϰāϝāĻŧā§‹āĻ— āĻ•āϰāĻŋ āϤāĻŦ⧇ āφāĻŽāϰāĻž āĻĻā§āϰ⧁āϤ deep stacking āϏāĻŽā§āĻĒāĻ°ā§āĻ•āĻŋāϤ āϏāĻŽāĻ¸ā§āϝāĻžāϗ⧁āϞāĻŋāϰ āϏāĻŽā§āĻŽā§āĻ–ā§€āύ āĻšāĻŦā§‹āĨ¤

Spacing block āĻāĻŦāĻ‚ wrapper āϗ⧁āϞ⧋ āφāĻŽāĻžāĻĻ⧇āϰ deep stacking āĻāϰ āϏāĻŽā§āĻŽā§āĻ–ā§€āύ āĻšāĻ“ā§ŸāĻž āĻāĻĄāĻŧāĻžāϤ⧇ āϏāĻžāĻšāĻžāĻ¯ā§āϝ āĻ•āϰ⧇āĨ¤

‍

āφāĻŽāϰāĻž āĻāϟāĻŋ āĻ•āϰāϤ⧇ āϚāĻžāχ āύāĻž:

‍

spacing block āφāĻŽāĻžāĻĻ⧇āϰ text element āĻ spacing class āϗ⧁āϞ⧋ stack āĻ•āϰāĻžāϰ āϏāĻŽāĻ¸ā§āϝāĻž āϏāĻŽāĻžāϧāĻžāύ āĻ•āϰ⧇āĨ¤

āφāĻŽāĻžāĻĻ⧇āϰ typography class āĻĨ⧇āϕ⧇ āφāĻŽāĻžāĻĻ⧇āϰ spacing class āϗ⧁āϞāĻŋ āφāϞāĻžāĻĻāĻž āĻ•āϰ⧇, āφāĻŽāϰāĻž deep stacking āĻāϰ āϏāĻŽāĻ¸ā§āϝāĻž āĻ›āĻžāĻĄāĻŧāĻžāχ āĻĒā§āϰāϤāĻŋāϟāĻŋ class āϕ⧇ āφāϞāĻžāĻĻāĻžāĻ­āĻžāĻŦ⧇ āĻĒāϰāĻŋāϚāĻžāϞāύāĻž āĻ•āϰāϤ⧇ āĻĒāĻžāϰāĻŋāĨ¤

‍

4. āĻĒ⧁āύāσāĻŦā§āϝāĻŦāĻšā§ƒāϤ Symbol āĻāĻŦāĻ‚ Component āϗ⧁āϞāĻŋāϰ āϜāĻ¨ā§āϝ Spacing

āϏ⧁āĻŦāĻŋāϧāĻž: āφāĻŽāϰāĻž symbol āĻāĻŦāĻ‚ component āϗ⧁āϞāĻŋāϰ āϜāĻ¨ā§āϝ āϏ⧁āύāĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āϟ-āωāĻĻāĻžāĻšāϰāϪ⧇ spacing āϤ⧈āϰāĻŋ āĻ•āϰāϤ⧇ āĻĒāĻžāϰāĻŋāĨ¤

āφāĻŽāϰāĻž āϝāĻ–āύ symbol āϗ⧁āϞāĻŋāϤ⧇ spacing āĻĒā§āϰāϝāĻŧā§‹āĻ— āĻ•āϰāϤ⧇ āϚāĻžāχ, āϤāĻ–āύ spacing āϟāĻŋ symbol āĻāϰ āϏāĻŽāĻ¸ā§āϤ āωāĻĻāĻžāĻšāϰāϪ⧇ āĻĒā§āϰāϝāĻŧā§‹āĻ— āĻ•āϰāϤ⧇ āĻšāĻŦ⧇āĨ¤

āϏāĻŽāĻ¨ā§āĻŦāĻŋāϤ symbol spacing āĻāĻ•āϟāĻŋ āϏāĻŽāĻ¸ā§āϝāĻž āĻšāϤ⧇ āĻĒāĻžāϰ⧇, āϝāĻĻāĻŋ āφāĻŽāĻžāĻĻ⧇āϰ symbol āĻāϰ āωāĻĻāĻžāĻšāϰāϪ⧇āϰ āϜāĻ¨ā§āϝ āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āύ spacing āĻāϰ āĻŽāĻžāύ āĻĒā§āϰāϝāĻŧā§‹āϜāύ āĻšāϝāĻŧāĨ¤

spacing block āĻŦāĻž wrapper āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇, āφāĻŽāϰāĻž āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āύ symbol āĻāϰ āωāĻĻāĻžāĻšāϰāϪ⧇āϰ āϜāĻ¨ā§āϝ āφāϞāĻžāĻĻāĻž āφāϞāĻžāĻĻāĻž spacing āĻĒ⧇āϤ⧇ āĻĒāĻžāϰāĻŋāĨ¤

āϕ⧋āύ⧋ combo class āĻāϰ āĻĒā§āϰāϝāĻŧā§‹āϜāύ āύ⧇āχ, āϕ⧋āύ⧋ āύāϤ⧁āύ class āϤ⧈āϰāĻŋ āĻ•āϰāĻž āĻšāϝāĻŧāύāĻŋ, āφāϰ āϕ⧋āύ⧋ custom CSS āĻāϰāĻ“ āĻĒā§āϰāϝāĻŧā§‹āϜāύ āύ⧇āχāĨ¤ Symbol āĻ āϏāĻžā§āϚāĻŋāϤ āĻŽā§‚āϞ āĻŦāĻŋāώāϝāĻŧāĻŦāĻ¸ā§āϤ⧁ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻžāϰ āϏāĻŽāϝāĻŧ, āφāĻŽāĻžāĻĻ⧇āϰ spacing āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽ āφāĻŽāĻžāĻĻ⧇āϰ āϏ⧁āύāĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āϟ-āωāĻĻāĻžāĻšāϰāϪ⧇ spacing āĻĻ⧇āϝāĻŧāĨ¤

Spacing block āĻ•ā§ŒāĻļāϞ⧇āϰ āĻŦā§āϝāĻŦāĻšāĻžāϰ⧇āϰ āĻ•ā§āώ⧇āĻ¤ā§āϰāϗ⧁āϞāĻŋ

1. āĻĻ⧁āϟāĻŋ element āĻāϰ āĻŽāĻ§ā§āϝ⧇ space āϤ⧈āϰāĻŋ āĻ•āϰāϤ⧇

āϝāĻ–āύ āφāĻŽāϰāĻž āĻĻ⧁āϟāĻŋ element āĻāϰ āĻŽāĻ§ā§āϝ⧇ space āϤ⧈āϰāĻŋ āĻ•āϰāϤ⧇ āϚāĻžāχ, āϤāĻ–āύ Spacing block āϗ⧁āϞ⧋ āϖ⧁āĻŦ āĻĻāϰāĻ•āĻžāϰ⧀ āĻšā§Ÿā§‡ āωāϠ⧇āĨ¤ āϤāĻžāϰāĻž āĻĻā§āϰ⧁āϤ āĻŦāĻžāĻ¸ā§āϤāĻŦāĻžāϝāĻŧāύ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇, āφāĻŽāĻžāĻĻ⧇āϰ āύ⧇āĻ¸ā§āĻŸā§‡āĻĄ āϞ⧇āϭ⧇āϞ āĻ•āĻŽ āĻĨāĻžāĻ•āϤ⧇ āĻšā§Ÿ āĻāĻŦāĻ‚ āφāĻŽāĻžāĻĻ⧇āϰ element āϗ⧁āϞāĻŋ āφāϰāĻ“ āĻŦ⧇āĻļāĻŋ āĻĻ⧃āĻļā§āϝāĻŽāĻžāύ āĻšā§ŸāĨ¤

‍

2. Navigator āĻ child āϗ⧁āϞ⧋ āϕ⧇ āĻĻ⧇āĻ–āϤ⧇

āϝāĻ–āύ āφāĻŽāϰāĻž spacing block āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻŋ, āϤāĻ–āύ āφāĻŽāϰāĻž Navigator -āĻ āĻāĻ•āϟāĻŋ āϏāĻšāϜāĻŦā§‹āĻ§ā§āϝ āĻĻ⧃āĻļā§āϝ āϤ⧈āϰāĻŋ āĻ•āϰāĻŋāĨ¤ āφāĻŽāϰāĻž component āϟāĻŋāϰ āϏāĻŽāĻ¸ā§āϤ element āĻĻ⧇āĻ–āϤ⧇ āĻĒāĻžāϰāĻŋāĨ¤

āĻ…āύ⧇āĻ• āĻŦ⧇āĻļāĻŋ spacing wrapper āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāϞ⧇ āύ⧇āĻ¸ā§āĻŸā§‡āĻĄ āĻĢā§‹āĻ˛ā§āĻĄāĻžāϰ⧇āϰ āĻŽāĻ§ā§āϝ⧇, āφāĻŽāĻžāĻĻ⧇āϰ āĻ…āύ⧇āĻ• āϗ⧁āϰ⧁āĻ¤ā§āĻŦāĻĒā§‚āĻ°ā§āĻŖ element "Hide" āĻšā§Ÿā§‡ āϝ⧇āϤ⧇ āĻĒāĻžāϰ⧇āĨ¤ Spacing block āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāϞ⧇ Navigator -āĻ āĻ•āĻŽ āύ⧇āĻ¸ā§āϟāĻŋāĻ‚ āĻšāĻŦ⧇āĨ¤

Spacing block āϗ⧁āϞāĻŋ āφāĻŽāĻžāĻĻ⧇āϰ āϗ⧁āϰ⧁āĻ¤ā§āĻŦāĻĒā§‚āĻ°ā§āĻŖ element āϗ⧁āϞāĻŋāϕ⧇, Navigator -āĻ āφāϰāĻ“ āĻŦ⧇āĻļāĻŋ āĻĻ⧃āĻļā§āϝāĻŽāĻžāύāĻ­āĻžāĻŦ⧇ āĻĻ⧇āĻ–āĻžāϝāĻŧāĨ¤

‍

3. Section āϗ⧁āϞāĻŋāϰ Top āĻāĻŦāĻ‚ Bottom āĻāϰ āϜāĻ¨ā§āϝ āĻ…āύāĻ¨ā§āϝ Spacing

āϝāĻ–āύ āĻāĻ•āϟāĻŋ section āĻāϰ padding-top āĻāĻŦāĻ‚ padding-bottom āĻ­āĻŋāĻ¨ā§āύ āĻšāĻ“āϝāĻŧāĻž āωāϚāĻŋāϤ āĻāĻŦāĻ‚ āφāĻŽāϰāĻž āĻ—ā§āϞ⧋āĻŦāĻžāϞ utility class āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻŦāϜāĻžāϝāĻŧ āϰāĻžāĻ–āϤ⧇ āϚāĻžāχ, āϤāĻ–āύ āφāĻŽāϰāĻž spacing block āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāϤ⧇ āĻĒāĻžāϰāĻŋāĨ¤

āφāĻŽāϰāĻž section āĻāϰ āωāĻĒāϰ⧇āϰ āĻ…āĻ‚āĻļ⧇ āĻāĻ•āϟāĻŋ padding-large spacing block āĻāĻŦāĻ‚ āĻŦāĻŋāĻ­āĻžāϗ⧇āϰ āύ⧀āĻšā§‡ āĻāĻ•āϟāĻŋ padding-small spacing block āĻĒā§āϰāϝāĻŧā§‹āĻ— āĻ•āϰāϤ⧇ āĻĒāĻžāϰāĻŋāĨ¤

Spacing wrapper āĻ•ā§ŒāĻļāϞ⧇āϰ āĻŦā§āϝāĻŦāĻšāĻžāϰ⧇āϰ āĻ•ā§āώ⧇āĻ¤ā§āϰāϗ⧁āϞāĻŋ

1. CSS Grid Spacing āĻ•ā§ŒāĻļāϞ⧇āϰ āϏāĻžāĻĨ⧇ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāϤ⧇

CSS Grid spacing strategy āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇, āφāĻŽāϰāĻž āĻĻā§āϰ⧁āϤ children element āϗ⧁āϞāĻŋāϰ āĻŽāĻ§ā§āϝ⧇ āϏāĻŽāĻžāύ space āϤ⧈āϰāĻŋ āĻ•āϰāϤ⧇ āĻĒāĻžāϰāĻŋāĨ¤

āϤāĻžāϞāĻŋāĻ•āĻžāϰ āĻāĻ•āϟāĻŋ element āĻāϰ āϜāĻ¨ā§āϝ āĻ…āύāĻ¨ā§āϝ spacing āϤ⧈āϰāĻŋ āĻ•āϰāϤ⧇, āφāĻŽāϰāĻž spacing wrapper āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāϤ⧇ āĻĒāĻžāϰāĻŋāĨ¤ āϝāĻ–āύ spacing wrapper āϗ⧁āϞāĻŋāϕ⧇ CSS Grid āĻ•ā§ŒāĻļāϞ⧇āϰ āϏāĻžāĻĨ⧇ āĻāĻ•āϏāĻžāĻĨ⧇ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻž āĻšāϝāĻŧ, āϤāĻ–āύ āφāĻŽāϰāĻž āĻ•āĻŽ āĻĒāϰāĻŋāĻļā§āϰāĻŽā§‡ āĻĻā§āϰ⧁āϤ custom spacing āĻĒā§āϰāϝāĻŧā§‹āĻ— āĻ•āϰāϤ⧇ āĻĒāĻžāϰāĻŋāĨ¤

āωāĻĻāĻžāĻšāϰāĻŖāĻ¸ā§āĻŦāϰ⧂āĻĒ, āĻāĻ•āϟāĻŋ content āφāχāĻŸā§‡āĻŽā§‡āϰ āĻĒā§āϰāϤāĻŋāϟāĻŋ child element āĻāϰ āĻŽāĻ§ā§āϝ⧇ 1rem āĻĨāĻžāϕ⧇ — āϤāĻžāϞāĻŋāĻ•āĻžāϰ āĻļ⧇āώ āφāχāĻŸā§‡āĻŽāϟāĻŋ āĻ›āĻžāĻĄāĻŧāĻžāĨ¤

āφāĻŽāϰāĻž āϤāĻžāϞāĻŋāĻ•āĻžāϰ āĻļ⧇āώ āφāχāĻŸā§‡āĻŽā§‡āϰ āϜāĻ¨ā§āϝ spacing wrapper āĻšāĻŋāϏāĻžāĻŦ⧇ margin-top margin-small āĻĒā§āϰāϝāĻŧā§‹āĻ— āĻ•āϰāϤ⧇ āĻĒāĻžāϰāĻŋāĨ¤

spacing wrapper āφāĻŽāĻžāĻĻ⧇āϰāϕ⧇ āĻāĻ•āĻžāϧāĻŋāĻ• custom class āϤ⧈āϰāĻŋ āύāĻž āĻ•āϰ⧇āχ CSS Grid spacing āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāϤ⧇ āĻĻ⧇āϝāĻŧāĨ¤

FAQ — āĻ–āĻžāϞāĻŋ Div āϗ⧁āϞ⧋ āĻ•āĻŋ āφāĻŽāĻžāϰ āĻ“āϝāĻŧ⧇āĻŦāϏāĻžāχāĻŸā§‡āϰ āϜāĻ¨ā§āϝ āĻ•ā§āώāϤāĻŋāĻ•āϰ?

Client-First spacing āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡ āĻŦā§āϝāĻŦāĻšā§ƒāϤ āĻ–āĻžāϞāĻŋ div āϗ⧁āϞāĻŋ āĻāĻŦāĻ‚ āĻļ⧁āϧ⧁ spacing āĻāϰ āϜāĻ¨ā§āϝ āĻŦā§āϝāĻŦāĻšā§ƒāϤ div āϗ⧁āϞāĻŋāϰ āĻĒā§āϰāĻ­āĻžāĻŦ āϏāĻŽā§āĻĒāĻ°ā§āϕ⧇, āφāĻŽāĻžāĻĻ⧇āϰ āϏāĻžāϧāĻžāϰāĻŖāϤ āϜāĻŋāĻœā§āĻžāĻžāϏāĻž āĻ•āϰāĻž āĻšāϝāĻŧāĨ¤

  • āϏāĻžāĻ°ā§āϚ āχāĻžā§āϜāĻŋāύ⧇āϰ āĻ•āĻŋ āφāĻŽāĻžāϰ āĻ“āϝāĻŧ⧇āĻŦāϏāĻžāχāϟ āĻĒāĻĄāĻŧāϤ⧇ āϏāĻŽāĻ¸ā§āϝāĻž āĻšāĻŦ⧇?
  • āφāĻŽāĻŋ āĻ•āĻŋ āĻ“āϝāĻŧ⧇āĻŦāĻĒ⧇āϜ -āĻ āĻ…āύ⧇āĻ•āϗ⧁āϞāĻŋ element āϤ⧈āϰāĻŋ āĻ•āϰāĻŦ?
  • Accessibility -āϰ āϏāĻžāĻĨ⧇ āϕ⧋āύ āϏāĻŽāĻ¸ā§āϝāĻž āĻšāĻŦ⧇?
  • āφāĻŽāĻžāϰ āĻĒā§āϰāĻœā§‡āĻ•ā§āϟ āĻĒāϰāĻŋāϚāĻžāϞāύāĻž āĻ•āϰāĻž āĻ•āĻŋ āφāϰ⧋āĻ“ āĻ•āĻ āĻŋāύ āĻšāĻŦ⧇?

āϏāĻ‚āĻ•ā§āώ⧇āĻĒ⧇ āωāĻ¤ā§āϤāϰ āĻšāϞ⧋ - "āύāĻž"āĨ¤

āϝāϤāĻ•ā§āώāĻŖ āύāĻž āĻ–āĻžāϞāĻŋ div āϗ⧁āϞāĻŋāϤ⧇ āϕ⧋āύāĻ“ āĻŦāĻŋāώāϝāĻŧāĻŦāĻ¸ā§āϤ⧁ āĻŦāĻž accessibility attributes (āϝ⧇āĻŽāύ aria-label) āϝ⧁āĻ•ā§āϤ āύāĻž āĻšāϝāĻŧ, āĻ¸ā§āĻ•ā§āϰāĻŋāύ āϰāĻŋāĻĄāĻžāϰāϰāĻž āϏ⧇āϗ⧁āϞāĻŋ āĻŦāĻžāĻĻ āĻĻ⧇āĻŦ⧇āύāĨ¤

āϏāĻžāĻ°ā§āϚ āχāĻžā§āϜāĻŋāύāϗ⧁āϞāĻŋ āĻĢāĻžāρāĻ•āĻž div āϗ⧁āϞ⧋ āĻĻā§āĻŦāĻžāϰāĻž āĻŦāĻŋāĻ­ā§āϰāĻžāĻ¨ā§āϤ āĻšāĻŦ⧇ āύāĻžāĨ¤ CSS class āϏāĻš āĻāĻ•āϟāĻŋ āĻ–āĻžāϞāĻŋ div āφāĻŽāĻžāĻĻ⧇āϰ āĻŽāĻžāύ⧁āώ āĻāĻŦāĻ‚ āϏāĻžāĻ°ā§āϚ āχāĻžā§āϜāĻŋāύ āĻĻā§āĻŦāĻžāϰāĻž āϏāύāĻžāĻ•ā§āϤ āĻ•āϰāĻž āϏāĻšāϜāĨ¤

"āĻ…āϤāĻŋāϰāĻŋāĻ•ā§āϤ DOM āĻāϰ āφāĻ•āĻžāϰ" - āĻšāϞ āĻāĻ•āϟāĻŋ āϏāĻžāϧāĻžāϰāĻŖ āĻ¤ā§āϰ⧁āϟāĻŋ āϏāϤāĻ°ā§āĻ•āϤāĻž, āϝāĻž āĻ…āύ⧇āĻ• āĻ“āϝāĻŧ⧇āĻŦ āĻĒāĻžāϰāĻĢāϰāĻŽā§āϝāĻžāĻ¨ā§āϏ āϟ⧁āϞ⧇ āĻĒāĻžāĻ“āϝāĻŧāĻž āϝāĻžāϝāĻŧāĨ¤ āωāĻĻāĻžāĻšāϰāĻŖāĻ¸ā§āĻŦāϰ⧂āĻĒ, Google āĻāϰ  PageSpeed Insights āĨ¤ āĻāϟāĻŋ āϖ⧁āĻŦāχ āĻ…āϏāĻŽā§āĻ­āĻžāĻŦā§āϝ āϝ⧇, Client-First spacing āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻāχ āĻ¤ā§āϰ⧁āϟāĻŋāϰ āĻ•āĻžāϰāĻŖāĨ¤ āϏāĻ°ā§āĻŦāĻžāϧāĻŋāĻ• āϏāĻŽā§āĻ­āĻžāĻŦā§āϝ āĻ•āĻžāϰāĻŖāϗ⧁āϞāĻŋ āĻšāϞ⧋ āĻ¸ā§āϤāϰāϝ⧁āĻ•ā§āϤ āĻ…ā§āϝāĻžāύāĻŋāĻŽā§‡āĻļāύ, Lottie āĻĢāĻžāχāϞ āĻāĻŦāĻ‚ Embed āϗ⧁āϞāĻŋāĨ¤ āĻāχ āĻŦāĻžāĻ¸ā§āϤāĻŦāĻžāϝāĻŧāύāϗ⧁āϞāĻŋ Client-First spacing āĻāϰ āĻšā§‡āϝāĻŧ⧇ āĻĻā§āϰ⧁āϤāĻ—āϤāĻŋāϤ⧇ āφāϰāĻ“ āĻŦ⧇āĻļāĻŋ DOM element āϤ⧈āϰāĻŋ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āĨ¤

Client-First āύāĻŋāĻ°ā§āĻĻ⧇āĻļāĻŋāĻ•āĻž āϏāĻš āύāĻŋāĻ°ā§āĻŽāĻŋāϤ āĻāĻ•āϟāĻŋ āĻ“āϝāĻŧ⧇āĻŦāĻĒ⧇āϜ, "āĻ…āϤāĻŋāϰāĻŋāĻ•ā§āϤ DOM āĻāϰ āφāĻ•āĻžāϰ" -āĻāϰ āĻ•āĻ°ā§āĻŽāĻ•ā§āώāĻŽāϤāĻžāϰ āϏāϤāĻ°ā§āĻ•āϤāĻž āϏ⧃āĻˇā§āϟāĻŋāϤ⧇, āϖ⧁āĻŦāχ āϏāĻžāĻŽāĻžāĻ¨ā§āϝ āĻŦāĻž āϕ⧋āύ āĻĒā§āϰāĻ­āĻžāĻŦ āĻĢ⧇āϞ⧇ āύāĻžāĨ¤

āĻ–āĻžāϞāĻŋ div āϏāĻŽā§āĻĒāĻ°ā§āϕ⧇ āφāϰāĻ“ āĻĒāĻĄāĻŧāϤ⧇ āφāĻ—ā§āϰāĻšā§€? āϤāĻžāĻšāϞ⧇, āφāĻŽāϰāĻž "āϕ⧋āϰāĻŋ āĻāϟāϜāĻ•āĻ°ā§āύ" - āĻāϰ Don't Fear Empty Divs āĻŦā§āϞāĻ—āϟāĻŋ āĻĒāĻĄāĻŧāϤ⧇ āĻĒāĻžāϰāĻŋāĨ¤

‍

Part 2: Custom classes

Client-First utility spacing class āϗ⧁āϞāĻŋ āφāĻŽāĻžāĻĻ⧇āϰ āϏāĻžāχāϟ -āĻ spacing āĻāϰ āϜāĻ¨ā§āϝ āĻāĻ•āĻŽāĻžāĻ¤ā§āϰ āĻŦāĻžāĻ¸ā§āϤāĻŦāĻžāϝāĻŧāύ āĻĒāĻĻā§āϧāϤāĻŋ āύāϝāĻŧāĨ¤

āφāĻŽāϰāĻž āϏāϰāĻžāϏāϰāĻŋ custom class āĻ margin āĻāĻŦāĻ‚ padding CSS property āϗ⧁āϞ⧋ āĻĒā§āϰāϝāĻŧā§‹āĻ— āĻ•āϰāϤ⧇ āĻĒāĻžāϰāĻŋāĨ¤

custom class āĻāϰ āϜāĻ¨ā§āϝ āĻĒā§āĻ°ā§Ÿā§‹āϜāĻ¨ā§€ā§Ÿ āĻŽāĻžāύāϏāĻŋāĻ•āϤāĻžāϰ āĻ­āĻŋāϤāϰ⧇, āφāĻŽāϰāĻž 2āϟāĻŋ spacing āĻ•ā§ŒāĻļāϞ āωāĻĒāĻ¸ā§āĻĨāĻžāĻĒāύ āĻ•āϰāĻŋ:

  1. Custom class on element
  2. CSS Grid parent spacing

āωāĻ­āϝāĻŧ āĻ•ā§ŒāĻļāϞāχ element āϗ⧁āϞāĻŋāϰ āĻŽāĻ§ā§āϝ⧇ space āϤ⧈āϰāĻŋ āĻ•āϰāϤ⧇ āĻāĻ•āϟāĻŋ custom class āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇āĨ¤

āϝāĻ–āύ āφāĻŽāϰāĻž spacing āĻāϰ āϜāĻ¨ā§āϝ custom class āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻŋ, āϤāĻ–āύ custom class āĻāϰ āϜāĻ¨ā§āϝ āφāĻŽāĻžāĻĻ⧇āϰ āĻāĻ•āϟāĻŋ āĻ­āĻžāϞ āĻŦā§āϝāĻŦāĻšāĻžāϰ⧇āϰ āĻ•ā§āώ⧇āĻ¤ā§āϰ āĻĨāĻžāĻ•āĻž āωāϚāĻŋāϤāĨ¤ custom class āĻ•āĻŽ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāϞ⧇ spacing āĻāϰ āϏāĻžāĻŽāĻžā§āϜāĻ¸ā§āϝāϤāĻž āĻŦ⧃āĻĻā§āϧāĻŋ āĻĒāĻžāϝāĻŧāĨ¤

Element āĻ•ā§ŒāĻļāϞ⧇ Custom class

āϝ⧇ element āĻ space āĻĒā§āϰāϝāĻŧā§‹āϜāύ āĻāĻŽāύ element āĻ, Custom class āϏāϰāĻžāϏāϰāĻŋ margin āĻāĻŦāĻ‚ padding āĻŽāĻžāύ āĻĒā§āϰāϝāĻŧā§‹āĻ— āĻ•āϰ⧇āĨ¤

āωāĻĻāĻžāĻšāϰāĻŖāĻ¸ā§āĻŦāϰ⧂āĻĒ, āφāĻŽāϰāĻž āĻāĻ•āϟāĻŋ Heading āĻ faq_title āĻĒā§āϰāϝāĻŧā§‹āĻ— āĻ•āϰāĻŋ, āϝāĻžāϤ⧇ āĻ…āύāĻ¨ā§āϝ spacing āĻĒā§āϰāϝāĻŧā§‹āϜāύ, āϝāĻž utility class āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻĻā§āĻŦāĻžāϰāĻž āĻ…āĻ°ā§āϜāύ āĻ•āϰāĻž āϏāĻŽā§āĻ­āĻŦ āύāĻžāĨ¤ margin-bottom: 0.75rem CSS property āϟāĻŋ āϏāϰāĻžāϏāϰāĻŋ faq_title class āĻ āĻĒā§āϰāϝāĻŧā§‹āĻ— āĻ•āϰāĻž āĻšāϝāĻŧāĨ¤

āĻāχ āϚāĻŋāĻ¤ā§āϰāϞ⧇āĻ– āϟāĻŋ element āĻ āĻāĻ•āϟāĻŋ custom class āĻāĻŦāĻ‚ custom spacing āĻĒā§āϰāϝāĻŧā§‹āĻ— āĻ•āϰ⧇āĨ¤

āĻāχ āĻ•ā§ŒāĻļāϞāϟāĻŋ āϏāĻŦāĻšā§‡āϝāĻŧ⧇ āύāĻŽāύ⧀āϝāĻŧāĨ¤ āφāĻŽāĻžāĻĻ⧇āϰ āϏāĻŽāĻ¸ā§āϤ āĻŦā§āϰ⧇āĻ•āĻĒāϝāĻŧ⧇āĻ¨ā§āϟ āϜ⧁āĻĄāĻŧ⧇, āĻāĻ•āϟāĻŋ āύāĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āϟ element āĻāϰ āϏāĻŽā§āĻĒā§‚āĻ°ā§āĻŖ āύāĻŋāϝāĻŧāĻ¨ā§āĻ¤ā§āϰāĻŖ āϰāϝāĻŧ⧇āϛ⧇āĨ¤ āφāĻŽāĻžāĻĻ⧇āϰ āĻāχ āĻļāĻ•ā§āϤāĻŋāϕ⧇ āωāĻĻā§āĻĻ⧇āĻļā§āϝ āύāĻŋāϝāĻŧ⧇ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāϤ⧇ āĻšāĻŦ⧇āĨ¤

āĻāχ āĻ•ā§ŒāĻļāϞāϟāĻŋ āĻ…āĻ¤ā§āϝāϧāĻŋāĻ• āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇, āφāĻŽāϰāĻž spacing āĻāϰ āϜāĻ¨ā§āϝ āĻ…āύ⧇āĻ•āϗ⧁āϞāĻŋ custom class āϤ⧈āϰāĻŋ āĻ•āϰāϤ⧇ āĻĒāĻžāϰāĻŋāĨ¤ āĻāϰ āĻĢāϞ⧇ āĻāĻ•āϟāĻŋ āĻ…āϏāĻ‚āĻ—āĻ āĻŋāϤ āĻĒā§āϰāĻœā§‡āĻ•ā§āϟ spacing āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻāĻŦāĻ‚ āĻ…āύ⧇āĻ• Manual āĻŦā§āϰ⧇āĻ•āĻĒāϝāĻŧ⧇āĻ¨ā§āϟ āφāĻĒāĻĄā§‡āϟ āĻšāϤ⧇ āĻĒāĻžāϰ⧇āĨ¤

CSS Grid āĻ•ā§ŒāĻļāϞ

CSS Grid spacing āĻ•ā§ŒāĻļāϞ, CSS Grid āϕ⧇ āĻāĻ•āϟāĻŋ parent wrapper āĻ āĻĒā§āϰāϝāĻŧā§‹āĻ— āĻ•āϰ⧇, āϝāĻž āĻāϟāĻŋāϰ āĻ­āĻŋāϤāϰ⧇ āĻĨāĻžāĻ•āĻž child āĻĻ⧇āϰ āϜāĻ¨ā§āϝ space āϤ⧈āϰāĻŋ āĻ•āϰ⧇āĨ¤

āφāĻŽāϰāĻž CSS grid āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇, child element āϗ⧁āϞāĻŋāϰ āĻŽāĻ§ā§āϝ⧇ vertical āĻāĻŦāĻ‚ horizontal space āϤ⧈āϰāĻŋ āĻ•āϰāϤ⧇ āĻĒāĻžāϰāĻŋāĨ¤

āĻāĻ•āϟāĻŋ āϤāĻžāϞāĻŋāĻ•āĻžāϰ element āϗ⧁āϞāĻŋāϤ⧇ āĻ…āύ⧇āĻ•āϗ⧁āϞāĻŋ block, wrapper āĻŦāĻž custom class āĻĒā§āϰāϝāĻŧā§‹āĻ— āĻ•āϰāĻžāϰ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤ⧇, āφāĻŽāϰāĻž āĻāĻ•āϟāĻŋ āύāĻŋ⧟āĻ¨ā§āĻ¤ā§āϰāĻŖāĻ•āĻžāϰ⧀ —parent wrapper āϏāĻš āϏāĻŽāĻ¸ā§āϤ child āĻĻ⧇āϰ āĻĒāϰāĻŋāϚāĻžāϞāύāĻž āĻ•āϰāϤ⧇ CSS Grid āĻ•ā§ŒāĻļāϞ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāϤ⧇ āĻĒāĻžāϰāĻŋāĨ¤

āĻŦā§āϝāĻŦāĻšāĻžāϰ⧇āϰ āĻ•ā§āώ⧇āĻ¤ā§āϰāϗ⧁āϞāĻŋāσ Element āĻ Custom class

1.āĻ—ā§āϞ⧋āĻŦāĻžāϞāĻ­āĻžāĻŦ⧇ āĻāĻ•āϟāĻŋ āύāĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āϟ Element āĻāϰ Spacing āĻĒāϰāĻŋāϚāĻžāϞāύāĻž āĻ•āϰāϤ⧇

āĻŽā§‚āϞ āĻļāĻŦā§āĻĻāϗ⧁āϞāĻŋ āĻšāϞ "āĻāĻ•āϟāĻŋ āύāĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āϟ element āĻāϰ"āĨ¤

āϝāĻ–āύ āφāĻŽāĻžāĻĻ⧇āϰ āĻ•āĻžāϛ⧇ āĻĒ⧁āύāϰāĻžāĻŦ⧃āĻ¤ā§āϤ element āĻĨāĻžāϕ⧇, āϝāĻžāϰ āĻĒ⧁āϰ⧋ āĻĒā§āϰāĻœā§‡āĻ•ā§āϟ āϜ⧁āĻĄāĻŧ⧇ āĻāĻ•āχ spacing āĻāϰ āĻŽāĻžāύ āĻĨāĻžāĻ•āĻž āωāϚāĻŋāϤ, āϤāĻ–āύ spacing āĻĒāϰāĻŋāϚāĻžāϞāύāĻž āĻ•āϰāϤ⧇ āĻāĻ•āϟāĻŋ custom class āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻž āĻ­āĻžāϞ āĻšāϤ⧇ āĻĒāĻžāϰ⧇āĨ¤ āĻāĻ•āϟāĻŋ custom class āφāĻŽāĻžāĻĻ⧇āϰ āĻāχ āĻĒ⧁āύāϰāĻžāĻŦ⧃āĻ¤ā§āϤ element āĻāϰ āϜāĻ¨ā§āϝ spacing āφāĻĒāĻĄā§‡āϟ āĻ•āϰāϤ⧇ āĻĻ⧇āϝāĻŧāĨ¤

āĻĒ⧁āύāϰāĻžāĻŦ⧃āĻ¤ā§āϤ element āϗ⧁āϞāĻŋāϰ āωāĻĒāϰ āĻ—ā§āϞ⧋āĻŦāĻžāϞ spacing wrapper āϗ⧁āϞāĻŋ āφāĻŽāĻžāĻĻ⧇āϰ āϧ⧀āϰ āĻ•āϰ⧇ āĻĻāĻŋāϤ⧇ āĻĒāĻžāϰ⧇ āĻāĻŦāĻ‚ āĻĒā§āϰāĻœā§‡āĻ•ā§āϟ āĻŦā§āϝāĻŦāĻ¸ā§āĻĨāĻžāĻĒāύāĻžāϕ⧇ āĻĒāϰāĻŋāϚāĻžāϞāύāĻž āĻ•āϰāĻž āφāϰāĻ“ āĻ•āĻ āĻŋāύ āĻ•āϰ⧇ āϤ⧁āϞāϤ⧇ āĻĒāĻžāϰ⧇āĨ¤

āĻāĻ•āϟāĻŋ āύāĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āϟ element āĻāϰ āϜāĻ¨ā§āϝ āφāĻŽāĻžāĻĻ⧇āϰ utility class spacing āĻŦāĻž āĻāĻ•āϟāĻŋ custom class āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻž āωāϚāĻŋāϤ āĻ•āĻŋāύāĻž āϤāĻž āĻŦā§‹āĻāĻžāϰ āϜāĻ¨ā§āϝ āφāĻŽāϰāĻž āύāĻŋāĻœā§‡āĻĻ⧇āϰāϕ⧇ āĻĻ⧁āϟāĻŋ āϗ⧁āϰ⧁āĻ¤ā§āĻŦāĻĒā§‚āĻ°ā§āĻŖ āĻĒā§āϰāĻļā§āύ āϜāĻŋāĻœā§āĻžāĻžāϏāĻž āĻ•āϰāϤ⧇ āĻĒāĻžāϰāĻŋāĨ¤

āĻĒā§āϰāĻœā§‡āĻ•ā§āĻŸā§‡ [āĻāχ element āĻāϰ] āĻ•āϝāĻŧāϟāĻŋ āωāĻĻāĻžāĻšāϰāĻŖ āϰāϝāĻŧ⧇āϛ⧇?

āϝāĻĻāĻŋ āĻāχ āύāĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āϟ element āϟāĻŋāϰ āĻ…āύ⧇āĻ•āϗ⧁āϞāĻŋ āωāĻĻāĻžāĻšāϰāĻŖ āĻĨāĻžāϕ⧇, āϤāĻŦ⧇ element āϟāĻŋ āĻĒā§āϰāĻœā§‡āĻ•ā§āĻŸā§‡āϰ āĻāĻ•āϟāĻŋ āĻĒ⧁āύāϰāĻžāĻŦ⧃āĻ¤ā§āϤ elementāĨ¤ āφāĻŽāϰāĻž āĻāĻ•āϟāĻŋ custom class āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇ āĻĒā§āϰāϤāĻŋāϟāĻŋ āωāĻĻāĻžāĻšāϰāĻŖāϕ⧇ āϞāĻ•ā§āĻˇā§āϝ āĻŦāĻžāύāĻžāϤ⧇ āĻĒāĻžāϰāĻŋāĨ¤

āωāĻĻāĻžāĻšāϰāĻŖāĻ¸ā§āĻŦāϰ⧂āĻĒ, āϝāĻĻāĻŋ āĻĒā§āϰāĻœā§‡āĻ•ā§āĻŸā§‡āϰ āĻāχ element āϟāĻŋāϰ 25 āϟāĻŋ āωāĻĻāĻžāĻšāϰāĻŖ āĻĨāĻžāϕ⧇, āϤāĻŦ⧇ āφāĻŽāϰāĻž āĻāχ 25 āϟāĻŋ āωāĻĻāĻžāĻšāϰāĻŖāϕ⧇ āϞāĻ•ā§āĻˇā§āϝ āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝ āĻāĻ•āϟāĻŋ custom class āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāϤ⧇ āĻĒāĻžāϰāĻŋāĨ¤

āĻ•āĻŋāĻ­āĻžāĻŦ⧇ āφāĻŽāϰāĻž [āĻāχ element āĻāϰ] āĻĒā§āϰāϤāĻŋāϟāĻŋ āωāĻĻāĻžāĻšāϰāĻŖ āĻĒāϰāĻŋāϚāĻžāϞāύāĻž āĻ•āϰāϤ⧇ āϚāĻžāχ?

āφāĻŽāϰāĻž āϝāĻĻāĻŋ [āĻāχ āĻĒ⧁āύāϰāĻžāĻŦ⧃āĻ¤ā§āϤ element āĻāϰ] āĻĒā§āϰāϤāĻŋāϟāĻŋ āĻĻ⧃āĻˇā§āϟāĻžāĻ¨ā§āϤāϕ⧇ āĻāĻ•āϟāĻŋ āĻ—ā§āϰ⧁āĻĒ āĻšāĻŋāϏāĻžāĻŦ⧇ āĻĒāϰāĻŋāϚāĻžāϞāύāĻž āĻ•āϰāϤ⧇ āϚāĻžāχ, āϤāĻŦ⧇ āĻāĻ•āϟāĻŋ custom class āφāĻŽāĻžāĻĻ⧇āϰ āϏ⧇āχ element āϗ⧁āϞāĻŋāϰ āĻ—ā§āϰ⧁āĻĒāϕ⧇ āϞāĻ•ā§āĻˇā§āϝ āĻ•āϰāϤ⧇ āĻāĻŦāĻ‚ āĻ—ā§āϞ⧋āĻŦāĻžāϞāĻ­āĻžāĻŦ⧇ āĻ—ā§āϰ⧁āĻĒ⧇ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύāϗ⧁āϞāĻŋ āĻĒā§āϰāϝāĻŧā§‹āĻ— āĻ•āϰāϤ⧇ āϏāĻšāĻžāϝāĻŧāϤāĻž āĻ•āϰāĻŦ⧇āĨ¤

Input āωāĻĻāĻžāĻšāϰāϪ⧇ Custom class

āφāĻŽāĻžāĻĻ⧇āϰ āĻĒā§āϰāĻœā§‡āĻ•ā§āĻŸā§‡āϰ Form input āϏāĻš āωāĻĻāĻžāĻšāϰāĻŖ āĻšāĻŋāϏ⧇āĻŦ⧇ āĻāĻ•āϟāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•ā§āώ⧇āĻ¤ā§āϰ āĻĻ⧇āĻ–āĻž āϝāĻžāĻ•āĨ¤ āĻĒā§āϰāĻœā§‡āĻ•ā§āĻŸā§‡āϰ 4 āϟāĻŋ page āϜ⧁āĻĄāĻŧ⧇ Form input āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻž āĻšāϝāĻŧāĨ¤

āύāĻŋāĻšā§‡āϰ setup āϟāĻŋ āĻĒā§āϰāϤāĻŋāϟāĻŋ form_input āϕ⧇ āĻāĻ•āϟāĻŋ spacing block āĻĻā§āĻŦāĻžāϰāĻž āφāϞāĻžāĻĻāĻž āĻ•āϰāĻž āĻĻ⧇āĻ–āĻžāϝāĻŧāĨ¤ āĻāχ āĻ•ā§ŒāĻļāϞāϟāĻŋ āĻĒ⧁āϰ⧋ āĻĒā§āϰāĻœā§‡āĻ•ā§āϟ āϜ⧁āĻĄāĻŧ⧇ āĻŦā§āϝāĻŦāĻšā§ƒāϤ āĻšāϝāĻŧāĨ¤

āϝāĻĻāĻŋ āφāĻŽāϰāĻž āĻĒā§āϰāϤāĻŋāϟāĻŋ form_input āĻāϰ āĻŽāĻ§ā§āϝ⧇ spacing āĻ•āĻŽāĻžāϤ⧇ āϚāĻžāχ, āϤāĻŦ⧇ āφāĻŽāĻžāĻĻ⧇āϰ āĻĒā§āϰāϤāĻŋāϟāĻŋ spacing block āϕ⧇ āĻĒ⧃āĻĨāĻ•āĻ­āĻžāĻŦ⧇ āφāĻĒāĻĄā§‡āϟ āĻ•āϰāϤ⧇ āĻšāĻŦ⧇āĨ¤

‍

āωāĻĒāϰ⧇āϰ āĻāχ āωāĻĻāĻžāĻšāϰāĻŖāϟāĻŋ āφāĻĻāĻ°ā§āĻļ āύāϝāĻŧ, āĻ•āĻžāϰāĻŖ āĻāχ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύāϟāĻŋ āĻĒā§āϰāĻœā§‡āĻ•ā§āĻŸā§‡āϰ āĻĒā§āϰāϤāĻŋāϟāĻŋ form āφāĻĒāĻĄā§‡āϟ āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝ āĻ…āĻĒā§āϰāϝāĻŧā§‹āϜāύ⧀āϝāĻŧ āĻĒā§āϰāĻšā§‡āĻˇā§āϟāĻž āύāĻŋāϤ⧇ āĻĒāĻžāϰ⧇āĨ¤ spacing block āĻāϰ āĻŽāĻžāύ āφāĻĒāĻĄā§‡āϟ āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝ āφāĻŽāĻžāĻĻ⧇āϰ input āĻĨ⧇āϕ⧇ input āĻ āϝ⧇āϤ⧇ āĻšāĻŦ⧇āĨ¤

āĻĒā§āϰāĻœā§‡āĻ•ā§āϟ āϜ⧁āĻĄāĻŧ⧇ āϏāĻŽāĻ¸ā§āϤ Form input āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύ āĻ•āϰāϤ⧇ āĻ•ā§Ÿā§‡āĻ• āϏ⧇āϕ⧇āĻ¨ā§āĻĄ āϏāĻŽāϝāĻŧ āϞāĻžāĻ—āϤ⧇ āĻĒāĻžāϰ⧇ āĻāĻŦāĻ‚ āϏāĻ āĻŋāĻ• setup āĻāϰ āϏāĻžāĻĨ⧇ āϏāĻžāĻŽāĻžāĻ¨ā§āϝ āĻĒā§āϰāĻšā§‡āĻˇā§āϟāĻž āĻĒā§āϰāϝāĻŧā§‹āϜāύāĨ¤

form_input -āĻ āĻāĻ•āϟāĻŋ custom class āφāĻŽāĻžāĻĻ⧇āϰ āϏāĻ•āϞ form_input element āϗ⧁āϞāĻŋāϕ⧇, āĻāϕ⧀āĻ­ā§‚āϤ element group āĻšāĻŋāϏāĻžāĻŦ⧇ āĻĒāϰāĻŋāϚāĻžāϞāύāĻž āĻ•āϰāϤ⧇ āĻĻā§‡ā§ŸāĨ¤

āĻāχ āĻ¸ā§āĻ•ā§āϰāĻŋāύāĻļāĻŸā§‡, margin-bottom: 1rem āĻĒā§āϰāϤāĻŋāϟāĻŋ  form_input āĻ āĻĒā§āϰāϝāĻŧā§‹āĻ— āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇āĨ¤

āφāĻŽāϰāĻž āϝāĻĻāĻŋ āĻĒā§āϰāϤāĻŋāϟāĻŋ input āĻāϰ āĻŽāĻ§ā§āϝ⧇ space āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύ āĻ•āϰāϤ⧇ āϚāĻžāχ, āϤāĻŦ⧇ āφāĻŽāϰāĻž form_input class āĻ āĻāĻ•āϟāĻŋ āĻāĻ•āĻ• āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύ āĻ•āϰāϤ⧇ āĻĒāĻžāϰāĻŋāĨ¤ margin āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύ āĻ•āϰāĻž āĻšāϞ⧇, āĻĒā§āϰāĻœā§‡āĻ•ā§āĻŸā§‡āϰ āϏāĻŽāĻ¸ā§āϤ input āĻāϰ āĻŽāĻžāύ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύ āĻšāĻŦ⧇āĨ¤

āĻāχ āωāĻĻāĻžāĻšāϰāĻŖāϟāĻŋ āφāĻĻāĻ°ā§āĻļ āĻšāĻŦ⧇, āϝāĻĻāĻŋ āφāĻŽāϰāĻž āĻĒā§āϰāĻœā§‡āĻ•ā§āĻŸā§‡āϰ āϏāĻŽāĻ¸ā§āϤ Form input āϗ⧁āϞāĻŋāϰ āĻāĻ•āϟāĻŋ āϏāĻŽāĻ¨ā§āĻŦāĻŋāϤ margin-bottom: 1rem  āĻŽāĻžāύ āϰāĻžāĻ–āϤ⧇ āϚāĻžāχāĨ¤

āφāĻŽāĻžāĻĻ⧇āϰ āĻāχ āύāĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āϟ element āĻāϰ spacing āĻāϰ āϜāĻ¨ā§āϝ āϏāĻŽā§āĻĒā§‚āĻ°ā§āĻŖ āĻ—ā§āϞ⧋āĻŦāĻžāϞ āύāĻŋāϝāĻŧāĻ¨ā§āĻ¤ā§āϰāĻŖ āϰāϝāĻŧ⧇āϛ⧇āĨ¤Â form_input margin-bottom CSS property -āϰ āĻāĻ•āĻ• āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύ⧇āϰ āĻŽāĻžāĻ§ā§āϝāĻŽā§‡ āφāĻŽāϰāĻž āĻāχ page āĻ āĻāĻŦāĻ‚ āĻĒ⧁āϰ⧋ āĻĒā§āϰāĻœā§‡āĻ•ā§āϟ āϜ⧁āĻĄāĻŧ⧇ āĻĒā§āϰāϤāĻŋāϟāĻŋ Form input āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύ āĻ•āϰāϤ⧇ āĻĒāĻžāϰāĻŋāĨ¤

‍

2. Unique Tablet āĻāĻŦāĻ‚ Mobile Spacing āĻāϰ āφāĻ•āĻžāϰ

Spacing block āĻāĻŦāĻ‚ wrapper āĻāϰ āϏāĻŽāĻ¸ā§āϤ āĻŦā§āϰ⧇āĻ•āĻĒāϝāĻŧ⧇āĻ¨ā§āϟ āϗ⧁āϞāĻŋāϤ⧇ āĻĄāĻŋāĻĢāĻ˛ā§āϟ spacing āĻŦāϜāĻžāϝāĻŧ āϰāĻžāĻ–āĻžā§Ÿ āĻŦāĻŋāĻļāĻžāϞ āϏ⧁āĻŦāĻŋāϧāĻž āϰāϝāĻŧ⧇āϛ⧇āĨ¤ āϤāĻŦ⧇ āφāĻŽāϰāĻž āϏāĻŽāĻ¸ā§āϤ āĻŦā§āϰ⧇āĻ•āĻĒāϝāĻŧ⧇āĻ¨ā§āϟ āϗ⧁āϞāĻŋāϤ⧇ āĻĄāĻŋāĻĢāĻ˛ā§āϟ spacing āϚāĻžāχ āύāĻžāĨ¤

āĻ•āĻ–āύāĻ“ āĻ•āĻ–āύāĻ“ āφāĻŽāĻžāĻĻ⧇āϰ āĻ•āĻžāϛ⧇ āĻāĻŽāύ element āĻĨāĻžāϕ⧇ āϝāĻžāϰ āϜāĻ¨ā§āϝ āĻŸā§āϝāĻžāĻŦāϞ⧇āϟ, āĻŽā§‹āĻŦāĻžāχāϞ āĻŦāĻž āωāĻ­āϝāĻŧ āĻ•ā§āώ⧇āĻ¤ā§āϰ⧇āχ āĻ…āύāĻ¨ā§āϝ spacing āĻĒā§āϰāϝāĻŧā§‹āϜāύāĨ¤ āĻāχ āĻ•ā§āώ⧇āĻ¤ā§āϰ⧇, spacing block āĻāĻŦāĻ‚ wrapper āϗ⧁āϞāĻŋ āφāĻŽāĻžāĻĻ⧇āϰ āĻ•āĻžāĻ¸ā§āϟāĻŽāĻžāχāĻœā§‡āĻļāύāϕ⧇ āφāϰāĻ“ āĻ•āĻ āĻŋāύ āĻ•āϰ⧇ āϤ⧁āϞāĻŦ⧇āĨ¤

Client-First utility class spacing, āϏāĻŽāĻ¸ā§āϤ āĻŦā§āϰ⧇āĻ•āĻĒāϝāĻŧ⧇āĻ¨ā§āϟ āϜ⧁āĻĄāĻŧ⧇ spacing āĻāĻ•āĻ¤ā§āϰāĻŋāϤ āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝ āĻĄāĻŋāϜāĻžāχāύ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇āĨ¤ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽ, āĻŦā§āϰ⧇āĻ•āĻĒāϝāĻŧ⧇āĻ¨ā§āϟ āϜ⧁āĻĄāĻŧ⧇ āĻ•āĻžāĻ¸ā§āϟāĻŽāĻžāχāĻœā§‡āĻļāύ⧇āϰ āĻ…āύ⧁āĻŽāϤāĻŋ āĻĻ⧇āϝāĻŧ āύāĻžāĨ¤

āĻŦā§āϰ⧇āĻ•āĻĒāϝāĻŧ⧇āĻ¨ā§āϟ āϜ⧁āĻĄāĻŧ⧇ spacing āĻ•āĻžāĻ¸ā§āϟāĻŽāĻžāχāĻœā§‡āĻļāύ⧇āϰ āĻĒā§āϰāϝāĻŧā§‹āϜāύ āĻšāϞ⧇, āφāĻŽāϰāĻž custom class āĻ āϏāϰāĻžāϏāϰāĻŋ spacing āĻĒā§āϰāϝāĻŧā§‹āĻ— āĻ•āϰāϤ⧇ āĻĒāĻžāϰāĻŋāĨ¤ custom class āφāĻŽāĻžāĻĻ⧇āϰ āĻĒā§āϰāϤāĻŋāϟāĻŋ āĻŦā§āϰ⧇āĻ•āĻĒāϝāĻŧ⧇āĻ¨ā§āϟ āϜ⧁āĻĄāĻŧ⧇ spacing āĻĒāϰāĻŋāϚāĻžāϞāύāĻž āĻ•āϰāϤ⧇ āĻĻ⧇āĻŦ⧇āĨ¤

‍

3. Unique one-off Spacing

āĻ•āĻ–āύāĻ“ āĻ•āĻ–āύāĻ“ āφāĻŽāĻžāĻĻ⧇āϰ āĻāĻŽāύ āĻāĻ•āϟāĻŋ element āĻĨāĻžāϕ⧇, āϝāĻžāϰ āĻ…āύāĻ¨ā§āϝ spacing āĻĒā§āϰāϝāĻŧā§‹āϜāύāĨ¤ āĻāϟāĻŋ āĻ…āĻ¨ā§āϝāĻžāĻ¨ā§āϝ element āϗ⧁āϞāĻŋāϰ āĻ—ā§āϰ⧁āĻĒ⧇āϰ āĻ…āĻ‚āĻļ āύāϝāĻŧ āĻāĻŦāĻ‚ āĻāϰ āϕ⧋āύ⧋ āύāĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āϟ āĻŽā§‹āĻŦāĻžāχāϞ āĻ•āĻžāĻ¸ā§āϟāĻŽāĻžāχāĻœā§‡āĻļāύāĻ“ āύ⧇āχ ⧎ āĻāϟāĻŋ āĻāĻŽāύ āĻāĻ•āϟāĻŋ element āϝāĻžāϰ āϜāĻ¨ā§āϝ āĻāĻ•āĻ• āĻŦā§āϝāĻŦāĻšāĻžāϰ⧇āϰ one-off spacing āĻĒā§āϰāϝāĻŧā§‹āϜāύāĨ¤

āωāĻĻāĻžāĻšāϰāĻŖāĻ¸ā§āĻŦāϰ⧂āĻĒ, āĻāĻ•āϜāύ āĻ•ā§āϞāĻžāϝāĻŧ⧇āĻ¨ā§āϟ āĻœā§‹āϰ āĻĻāĻŋāϝāĻŧ⧇ āĻŦāϞ⧇āύ āϝ⧇, padding-small āϖ⧁āĻŦ āϛ⧋āϟ āĻāĻŦāĻ‚ padding-medium āϟāĻŋ āϖ⧁āĻŦ āĻŦāĻĄāĻŧāĨ¤ āϤāĻžāϰāĻž āĻŽāĻžāĻāĻ–āĻžāύ⧇ āĻ•āĻŋāϛ⧁ āϚāĻžāχāĨ¤

utility spacing āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡ āĻāχ āĻ…āύāĻ¨ā§āϝ one-off āϕ⧇ āĻŦāĻžāĻ§ā§āϝ āĻ•āϰāĻžāϰ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤ⧇, āφāĻŽāϰāĻž element āϟāĻŋāϰ āϜāĻ¨ā§āϝ āĻāĻ•āϟāĻŋ custom class āϤ⧈āϰāĻŋ āĻ•āϰāϤ⧇ āĻĒāĻžāϰāĻŋ āĻāĻŦāĻ‚ āφāĻŽāĻžāĻĻ⧇āϰ build āϟāĻŋ āϚāĻžāϞāĻŋāϝāĻŧ⧇ āϝ⧇āϤ⧇ āĻĒāĻžāϰāĻŋāĨ¤ āωāĻĻāĻžāĻšāϰāĻŖāĻ¸ā§āĻŦāϰ⧂āĻĒ, āφāĻŽāϰāĻž margin-bottom: 2.25rem -āĻāϰ āϏāĻžāĻĨ⧇ one-off āĻ…āύāĻ¨ā§āϝ spacing class āĻšāĻŋāϏāĻžāĻŦ⧇ about-testimonial-title āϤ⧈āϰāĻŋ āĻ•āϰāϤ⧇ āĻĒāĻžāϰāĻŋāĨ¤

āϝāĻ–āύ āφāĻŽāϰāĻž layout āĻ utility spacing āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽāϕ⧇ āĻāϕ⧀āĻ­ā§‚āϤ āĻ•āϰāĻžāϰ āĻŦāĻŋāώāϝāĻŧ⧇ āύāĻŋāĻļā§āϚāĻŋāϤ āύāĻž āĻĨāĻžāĻ•āĻŋ, āϤāĻ–āύ āφāĻŽāϰāĻž āĻāχ āύāĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āϟ element āϟāĻŋāϰ āϜāĻ¨ā§āϝ āĻāĻ•āϟāĻŋ one-off spacing āϤ⧈āϰāĻŋ āĻ•āϰāϤ⧇ āĻĒāĻžāϰāĻŋāĨ¤

āĻāϟāĻž āĻŦā§‹āĻāĻž āϗ⧁āϰ⧁āĻ¤ā§āĻŦāĻĒā§‚āĻ°ā§āĻŖ āϝ⧇, āφāĻŽāϰāĻž āϝāϤ āĻŦ⧇āĻļāĻŋ spacing āĻāϰ āϜāĻ¨ā§āϝ one-off custom class āϤ⧈āϰāĻŋ āĻ•āϰāĻŦ, āϤāϤ āĻ•āĻŽ āφāĻŽāϰāĻž āĻ—ā§āϞ⧋āĻŦāĻžāϞāĻ­āĻžāĻŦ⧇ āĻāϕ⧀āĻ­ā§‚āϤ spacing āĻŦā§āϝāĻŦāĻ¸ā§āĻĨāĻž āĻ…āύ⧁āϏāϰāĻŖ āĻ•āϰāĻŦāĨ¤ āĻāϟāĻŋ, āĻĒā§āϰāϤāĻŋāϟāĻŋ element āĻāϰ āϜāĻ¨ā§āϝ āĻāĻ•āϟāĻŋ āϏāĻžāϧāĻžāϰāĻŖ āĻ…āύ⧁āĻļā§€āϞāύ āĻšāĻ“āϝāĻŧāĻž āωāϚāĻŋāϤ āύāϝāĻŧāĨ¤

āĻŦā§āϝāĻŦāĻšāĻžāϰ⧇āϰ āĻ•ā§āώ⧇āĻ¤ā§āϰāϗ⧁āϞāĻŋāσ CSS Grid Spacing

1. āĻāĻ•āϟāĻŋ āϤāĻžāϞāĻŋāĻ•āĻžāϝāĻŧ Children Element āĻ Spacing

CSS Grid āĻāϰ āϜāĻ¨ā§āϝ āĻŽā§‚āϞ āĻŦā§āϝāĻŦāĻšāĻžāϰ⧇āϰ āĻ•ā§āώ⧇āĻ¤ā§āϰ āĻšāϞ⧋ āĻāĻ•āϟāĻŋ āϤāĻžāϞāĻŋāĻ•āĻžāϝāĻŧ āφāχāĻŸā§‡āĻŽ āϗ⧁āϞ⧋āϰ spacing āĻ•āϰāĻžāĨ¤ āϝāĻ–āύ sibling element āϗ⧁āϞāĻŋ āĻāϕ⧇ āĻ…āĻĒāϰ⧇āϰ āĻŽāĻ§ā§āϝ⧇ āĻāĻ•āχ space āĻāϰ āĻĒā§āϰāϝāĻŧā§‹āϜāύ āĻšāϝāĻŧ, āϤāĻ–āύ āĻāĻ•āϟāĻŋ parent wrapper āĻ CSS Grid āĻĒā§āϰāϝāĻŧā§‹āĻ— āĻ•āϰāĻž āĻšāϞ⧋ āĻāχ element āϗ⧁āϞāĻŋāϕ⧇ space āĻĻ⧇āĻ“āϝāĻŧāĻžāϰ āĻāĻ•āϟāĻŋ āĻ•āĻžāĻ°ā§āϝāĻ•āϰ āωāĻĒāĻžāϝāĻŧāĨ¤

CSS Grid Footer links āĻāϰ āωāĻĻāĻžāĻšāϰāĻŖ

Footer āĻ link āϗ⧁āϞāĻŋāϰ āĻāĻ•āϟāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ⧇āϰ āωāĻĻāĻžāĻšāϰāĻŖ āĻĻ⧇āĻ–āĻž āϝāĻžāĻ•āĨ¤

āφāĻŽāĻžāĻĻ⧇āϰ footer_links-column āύāĻžāĻŽāĻ• āĻāĻ•āϟāĻŋ parent wrapper āφāϛ⧇ āϝāĻž footer link āϗ⧁āϞāĻŋāϕ⧇ āφāĻŦāĻĻā§āϧ āĻ•āϰ⧇āĨ¤ āφāĻŽāϰāĻž āϏāĻŦ footer link āĻāϰ āĻŽāĻ§ā§āϝ⧇ āϏāĻŽāĻžāύ space āϤ⧈āϰāĻŋ āĻ•āϰāϤ⧇ row āϏāĻš display: grid āĻĒā§āϰāϝāĻŧā§‹āĻ— āĻ•āϰāϤ⧇ āĻĒāĻžāϰāĻŋāĨ¤

āφāĻŽāϰāĻž āĻĒā§āϰāϤāĻŋāϟāĻŋ footer link āĻāϰ āĻŽāĻ§ā§āϝ⧇ space āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύ āĻ•āϰāϤ⧇ āϚāĻžāχāϞ⧇, āφāĻŽāϰāĻž footer_links-column class āĻ āĻāĻ•āϟāĻŋ āĻāĻ•āĻ• āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύ āĻ•āϰāϤ⧇ āĻĒāĻžāϰāĻŋāĨ¤ row āĻāϰ āĻĻā§‚āϰāĻ¤ā§āĻŦ āϏāĻžāĻŽāĻžā§āϜāĻ¸ā§āϝ āĻ•āϰāĻž, āφāĻŽāĻžāĻĻ⧇āϰ āϏāĻŽāĻ¸ā§āϤ footer link āĻāϰ āĻŽāĻ§ā§āϝ⧇ space āϏāĻžāĻŽāĻžā§āϜāĻ¸ā§āϝ āĻ•āϰāĻŦ⧇āĨ¤

spacing āĻĒā§āϰāϝāĻŧā§‹āϜāύ āĻāĻŽāύ āφāχāĻŸā§‡āĻŽāϗ⧁āϞāĻŋāϰ āϤāĻžāϞāĻŋāĻ•āĻžāϰ āϜāĻ¨ā§āϝ, āĻāϟāĻŋ āĻāĻ•āϟāĻŋ āϚāĻŽā§ŽāĻ•āĻžāϰ āĻ•ā§ŒāĻļāϞāĨ¤ āĻāĻ•āϟāĻŋ āϏāĻŽāĻ¨ā§āĻŦāϝāĻŧ āφāĻŽāĻžāĻĻ⧇āϰ āφāχāĻŸā§‡āĻŽāϗ⧁āϞāĻŋāϰ āĻŽāĻ§ā§āϝ⧇ spacing āύāĻŽāύ⧀āϝāĻŧāϤāĻž āύāĻŋāϝāĻŧāĻ¨ā§āĻ¤ā§āϰāĻŖ āĻ•āϰ⧇āĨ¤

CSS Grid Content Card āĻāϰ āωāĻĻāĻžāĻšāϰāĻŖ

CSS Grid spacing, content item child āĻāϰ āϏāĻžāĻĨ⧇āĻ“ āĻ•āĻžāϜ āĻ•āϰ⧇āĨ¤

āφāĻŽāĻžāĻĻ⧇āϰ āĻ•āĻžāϛ⧇ āĻāĻ•āϟāĻŋ āϤāĻžāϞāĻŋāĻ•āĻžāϰ āĻŽāĻ§ā§āϝ⧇ 'content card' āφāχāĻŸā§‡āĻŽāϗ⧁āϞāĻŋ āύ⧇āĻ¸ā§āϟ āĻ•āϰāĻž āφāϛ⧇āĨ¤ āĻĒā§āϰāϤāĻŋāϟāĻŋ content card āĻ element āĻĨāĻžāϕ⧇āĨ¤ icon, title āĻāĻŦāĻ‚ paragraph āĻāϰ āĻ­āĻŋāϤāϰ⧇ space āĻĻāĻŋāϤ⧇, āφāĻŽāϰāĻž āϏāϰāĻžāϏāϰāĻŋ content card āĻ CSS Grid āĻĒā§āϰāϝāĻŧā§‹āĻ— āĻ•āϰāϤ⧇ āĻĒāĻžāϰāĻŋāĨ¤

CSS Grid benefits_item āĻ āĻĒā§āϰāϝāĻŧā§‹āĻ— āĻ•āϰāĻž āĻšāϝāĻŧ āĻāĻŦāĻ‚ āĻ­āĻŋāϤāϰ⧇āϰ element āϗ⧁āϞāĻŋ āĻĒā§āϰāĻ­āĻžāĻŦāĻŋāϤ āĻšāϝāĻŧāĨ¤

āφāĻŽāϰāĻž CSS Grid row āĻŽāĻžāύāϗ⧁āϞāĻŋ āϏāĻžāĻŽāĻžā§āϜāĻ¸ā§āϝ āĻ•āϰāϤ⧇ āĻĒāĻžāϰāĻŋ āĻāĻŦāĻ‚ āĻāĻ•āϟāĻŋ controller āĻāϰ āϏāĻžāĻĨ⧇ āϏāĻŽāĻ¸ā§āϤ benefits_item content āϗ⧁āϞ⧋ āϏāĻžāĻŽāĻžā§āϜāĻ¸ā§āϝ āĻ•āϰāϤ⧇ āĻĒāĻžāϰāĻŋāĨ¤

‍

āĻāχ āĻ•ā§ŒāĻļāϞāϟāĻŋ āϖ⧁āĻŦ āĻ­āĻžāϞ āĻ•āĻžāϜ āĻ•āϰ⧇, āϝāĻĻāĻŋ āĻĒā§āϰāϤāĻŋāϟāĻŋ child element āĻāϰ āĻŽāĻ§ā§āϝ⧇ spacing āϏāĻŽāĻžāύ āĻšāϝāĻŧāĨ¤ āφāĻŽāĻžāĻĻ⧇āϰ āωāĻĻāĻžāĻšāϰāϪ⧇, benefits_item āĻāϰ āĻĒā§āϰāϤāĻŋāϟāĻŋ child element āĻāϰ āĻŽāĻ§ā§āϝ⧇ spacing āĻšāϞ 1rem āĨ¤ āĻāχ āĻĻ⧃āĻļā§āϝāϟāĻŋ, CSS Grid row āύāĻŋāϝāĻŧāĻ¨ā§āĻ¤ā§āϰāϪ⧇āϰ āϏāĻžāĻĨ⧇ āĻĒ⧁āϰ⧋āĻĒ⧁āϰāĻŋ āωāĻĒāϝ⧁āĻ•ā§āϤāĨ¤

CSS Grid āĻ āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āύ spacing āĻŽāĻžāύ āϏāĻš āĻāĻ•āϟāĻŋ child element āϝ⧋āĻ— āĻ•āϰāϤ⧇, āφāĻŽāϰāĻž āφāĻŽāĻžāĻĻ⧇āϰ utility class spacing wrapper method āϟāĻŋ CSS Grid āĻĒāĻĻā§āϧāϤāĻŋāϰ āϏāĻžāĻĨ⧇ āĻāĻ•āϏāĻžāĻĨ⧇ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāϤ⧇ āĻĒāĻžāϰāĻŋāĨ¤

āύ⧀āĻšā§‡āϰ āωāĻĻāĻžāĻšāϰāϪ⧇, āφāĻŽāϰāĻž content card āĻ āĻāĻ•āϟāĻŋ button āϝ⧋āĻ— āĻ•āϰāĻŋāĨ¤ āĻāχ button āϟāĻŋāϰ paragraph āĻāϰ āύ⧀āĻšā§‡ 3rem āĻĻā§‚āϰāĻ¤ā§āĻŦ āĻĒā§āϰāϝāĻŧā§‹āϜāύ āĻšā§ŸāĨ¤  benefits_item āĻ āĻĒā§āϰāϝāĻŧā§‹āĻ— āĻ•āϰāĻž Grid āĻŽāĻžāύāϗ⧁āϞāĻŋāϰ āϏāĻžāĻĨ⧇ āĻāϟāĻŋ āĻ•āĻžāϜ āĻ•āϰ⧇ āύāĻžāĨ¤

āφāĻŽāϰāĻž paragraph āĻāϰ āύ⧀āĻšā§‡ āĻāĻ•āϟāĻŋ spacing wrapper āϝ⧋āĻ— āĻ•āϰāϤ⧇ āĻĒāĻžāϰāĻŋ āϝāĻž āύāϤ⧁āύ button āϟāĻŋāϕ⧇ āφāĻŦāĻĻā§āϧ āĻ•āϰ⧇āĨ¤

āĻāĻ–āύ spacing wrapper padding-top padding-medium āϗ⧁āϞ⧋ benefits_item CSS Grid āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡āϰ āĻŽāĻ§ā§āϝ⧇ āĻ…āϤāĻŋāϰāĻŋāĻ•ā§āϤ āĻ¸ā§āĻĨāĻžāύ āϤ⧈āϰāĻŋ āĻ•āϰāϛ⧇āĨ¤

Spacing wrapper āϗ⧁āϞāĻŋ āύāĻŽāύ⧀āϝāĻŧāϤāĻž āĻāĻŦāĻ‚ āĻŦ⧈āϚāĻŋāĻ¤ā§āϰ āϏāĻš CSS Grid spacing āĻ•ā§ŒāĻļāϞ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝ āϚāĻŽā§ŽāĻ•āĻžāϰāĨ¤

āĻāϟāĻŋ āĻ—ā§āϞ⧋āĻŦāĻžāϞāĻ­āĻžāĻŦ⧇ āύāĻŋāϝāĻŧāĻ¨ā§āĻ¤ā§āϰāĻŋāϤ content spacing āϤ⧈āϰāĻŋāϰ āϜāĻ¨ā§āϝ āĻ­āĻžāϞ āĻ•āĻžāϜ āĻ•āϰ⧇āĨ¤

benefits_item āϟāĻŋ āĻĒ⧁āϰ⧋ āϏāĻžāχāϟ āϜ⧁āĻĄāĻŧ⧇ āĻāĻ•āϟāĻŋ āĻĒ⧁āύāϰāĻžāĻŦ⧃āĻ¤ā§āϤ component āĻšāϤ⧇ āĻĒāĻžāϰ⧇āĨ¤

āĻ•āĻŋāϛ⧁ benefits_item card āĻāϰ āĻāĻ•āϟāĻŋ CTA āφāϛ⧇, āĻ•āĻŋāϛ⧁āϤ⧇ CTA āύ⧇āχ āĻāĻŦāĻ‚ āĻ•āĻŋāϛ⧁āϤ⧇ āϏāĻŽā§āĻĒā§‚āĻ°ā§āĻŖ āύāϤ⧁āύ element āĻĨāĻžāĻ•āϤ⧇ āĻĒāĻžāϰ⧇āĨ¤

āϏ⧁āύāĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āϟ-āωāĻĻāĻžāĻšāϰāϪ⧇āϰ element āĻāĻŦāĻ‚ spacing āĻāϰ āĻ­āĻŋāĻ¨ā§āύāϤāĻžāϰ āϏ⧁āĻŦāĻŋāϧāĻž āύ⧇āĻ“āϝāĻŧāĻžāϰ āϏāĻŽāϝāĻŧ, āφāĻŽāϰāĻž āφāĻŽāĻžāĻĻ⧇āϰ CSS Grid āύāĻŋāϝāĻŧāĻ¨ā§āĻ¤ā§āϰāϪ⧇āϰ āϏāĻžāĻĨ⧇ āĻāĻ•āϟāĻŋ āĻ—ā§āϞ⧋āĻŦāĻžāϞ āĻāĻŦāĻ‚ āĻāϕ⧀āĻ­ā§‚āϤ benefits_item spacing āϰāĻžāĻ–āϤ⧇ āĻĒāĻžāϰāĻŋāĨ¤

‍

Responsive spacing

Responsive spacing variant āϤ⧈āϰāĻŋ āĻ•āϰāĻžāχ āĻšāϞ⧋ spacer- class āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽāĨ¤

spacer- āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽ āϟāĻŋ āĻļ⧁āϧ⧁āĻŽāĻžāĻ¤ā§āϰ āĻāĻ•āϟāĻŋ class āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇, āϤāĻžāχ āĻāĻ•āϟāĻŋ responsive variant combo class āϤ⧈āϰāĻŋ āĻ•āϰāϤ⧇, āĻĻā§āĻŦāĻŋāϤ⧀āϝāĻŧ class āϝ⧋āĻ— āĻ•āϰāĻž Client-First āĻ…āύ⧁āĻŽā§‹āĻĻāĻŋāϤāĨ¤

āĻĻ⧁āϟāĻŋ class āϰāϝāĻŧ⧇āϛ⧇ āĻāĻŽāύ āĻ•ā§ŒāĻļāϞāϗ⧁āϞāĻŋāϰ element āĻāϰ āĻŽāĻ§ā§āϝ⧇ āχāϤāĻŋāĻŽāĻ§ā§āϝ⧇āχ āĻĻ⧁āϟāĻŋ class āĻĒā§āϰāϝāĻŧā§‹āĻ— āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇āĨ¤ āϤ⧃āϤ⧀āϝāĻŧ class āϝ⧋āĻ— āĻ•āϰāĻž āĻšāϞ⧇, āĻāĻ•āϟāĻŋ āϞāĻŽā§āĻŦāĻž class stack (3 class ) āϤ⧈āϰāĻŋ āĻ•āϰāĻž āĻļ⧁āϰ⧁ āĻšāϝāĻŧ⧇ āϝāĻžāĻŦ⧇ āĨ¤ āφāϰāĻ“ āϗ⧁āϰ⧁āĻ¤ā§āĻŦāĻĒā§‚āĻ°ā§āĻŖ āĻšāϞ⧋ āϝ⧇, āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύāĻļā§€āϞ āĻšāϤ⧇ āĻĒāĻžāϰ⧇ āϏāĻŽā§āĻ­āĻžāĻŦā§āϝ āĻāĻŽāύ class stack āĻĨ⧇āϕ⧇ combo class āϤ⧈āϰāĻŋ āĻ•āϰāĻž, combo class āϤ⧈āϰāĻŋāϰ āϖ⧁āĻŦ āĻ­āĻžāϞ⧋ āĻ•ā§ŒāĻļāϞ āύāϝāĻŧāĨ¤ āφāĻŽāϰāĻž āĻĻ⧁āϟāĻŋ class āϰāϝāĻŧ⧇āϛ⧇ āĻāĻŽāύ spacing block āĻāĻŦāĻ‚ spacing wrapper āĻ•ā§ŒāĻļāϞāϗ⧁āϞāĻŋāϤ⧇, responsive variant āϗ⧁āϞ⧋āϕ⧇ āύāĻŋāĻ°ā§ā§ŽāϏāĻžāĻšāĻŋāϤ āĻ•āϰāĻŋ āĻāĻŦāĻ‚ āĻāĻĄāĻŧāĻŋāϝāĻŧ⧇ āϚāϞāĻŋāĨ¤

spacer- Tablet āĻāĻŦāĻ‚ Mobile āĻ āύāĻŽāύ⧀āϝāĻŧāϤāĻž

āĻŦ⧇āϏ āĻŦā§āϰ⧇āĻ•āĻĒāϝāĻŧ⧇āĻ¨ā§āϟ utility spacing āĻ āĻ•āĻžāĻ¸ā§āϟāĻŽāĻžāχāĻœā§‡āĻļāύ āĻ•āϰāϤ⧇ is- combo class āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧁āύāĨ¤

āϝāĻĻāĻŋ āĻāĻ•āϟāĻŋ element āĻāϰ spacer-large āĻĒā§āϰāϝāĻŧā§‹āϜāύ āĻšāϝāĻŧ, āĻ•āĻŋāĻ¨ā§āϤ⧁ āĻāĻ•āϟāĻŋ āϛ⧋āϟ āĻŦā§āϰ⧇āĻ•āĻĒāϝāĻŧ⧇āĻ¨ā§āĻŸā§‡āϰ āϜāĻ¨ā§āϝ āĻāĻ•āϟāĻŋ āĻ…āύāĻ¨ā§āϝ spacing size āĻāϰ āĻĒā§āϰāϝāĻŧā§‹āϜāύ āĻšāϝāĻŧ, āϤāĻžāĻšāϞ⧇ āφāĻŽāϰāĻž āύāĻŋāĻŽā§āύ āĻŦā§āϰ⧇āĻ•āĻĒāϝāĻŧ⧇āĻ¨ā§āϟ spacing āĻ•āĻžāĻ¸ā§āϟāĻŽāĻžāχāϜ āĻ•āϰāϤ⧇ spacer- class āĻ āĻāĻ•āϟāĻŋ combo class āϝ⧋āĻ— āĻ•āϰāϤ⧇ āĻĒāĻžāϰāĻŋāĨ¤ āωāĻĻāĻžāĻšāϰāĻŖāĻ¸ā§āĻŦāϰ⧂āĻĒ, āϝāĻĻāĻŋ āφāĻŽāĻžāĻĻ⧇āϰ āĻļ⧁āϧ⧁āĻŽāĻžāĻ¤ā§āϰ āĻŽā§‹āĻŦāĻžāχāϞ⧇ āϛ⧋āϟ space āĻāϰ āĻĒā§āϰāϝāĻŧā§‹āϜāύ āĻšāϝāĻŧ, āφāĻŽāϰāĻž spacer-large is-mobile-small āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāϤ⧇ āĻĒāĻžāϰāĻŋāĨ¤

āϝāĻĻāĻŋ responsive āĻ•āĻžāĻ¸ā§āϟāĻŽāĻžāχāĻœā§‡āĻļāύ, āĻāĻ•āϟāĻŋ āύāĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āϟ element āĻāϰ āωāĻĒāϰ āĻĢā§‹āĻ•āĻžāϏ āĻ•āϰāĻž āĻšāϝāĻŧ, āϤāĻŦ⧇ āφāĻŽāϰāĻž āφāĻŽāĻžāĻĻ⧇āϰ combo class āύāĻžāĻŽāĻ•āϰāϪ⧇āϰ āϏāĻžāĻĨ⧇ āφāϰāĻ“ āϏ⧁āύāĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āϟ āĻšāϤ⧇ āĻĒāĻžāϰāĻŋ, āϝ⧇āĻŽāύāσ spacer-large is-home-tabsāĨ¤ combo class āĻāϰ āĻŦā§āϝāĻŦāĻšāĻžāϰ āφāĻŽāĻžāĻĻ⧇āϰ āĻĄā§‡āĻ¸ā§āĻ•āϟāĻĒ āϜ⧁āĻĄāĻŧ⧇ āĻ—ā§āϞ⧋āĻŦāĻžāϞ utility spacing āĻŦāϜāĻžāϝāĻŧ āϰāĻžāĻ–āϤ⧇ āĻāĻŦāĻ‚ āϤāĻžāϰāĻĒāϰ āϛ⧋āϟ āĻŦā§āϰ⧇āĻ•āĻĒāϝāĻŧ⧇āĻ¨ā§āĻŸā§‡āϰ āϜāĻ¨ā§āϝ āϏ⧁āύāĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āϟ-āωāĻĻāĻžāĻšāϰāĻŖ āĻ•āĻžāĻ¸ā§āϟāĻŽāĻžāχāĻœā§‡āĻļāύ āĻ•āϰāϤ⧇ āĻĻ⧇āϝāĻŧāĨ¤

‍

Spacing tips

padding-section-[size]

padding-section-[size]- āĻšāϞ utility class āĻāϰ āĻāĻ•āϟāĻŋ set, āϝāĻž āφāĻŽāĻžāĻĻ⧇āϰ āĻĒ⧁āϰ⧋ āĻĒā§āϰāĻœā§‡āĻ•ā§āϟ āϜ⧁āĻĄāĻŧ⧇ āĻ—ā§āϞ⧋āĻŦāĻžāϞāĻ­āĻžāĻŦ⧇ section āϗ⧁āϞāĻŋāϰ āϜāĻ¨ā§āϝ top āĻāĻŦāĻ‚ bottom padding āĻĒāϰāĻŋāϚāĻžāϞāύāĻž āĻ•āϰāϤ⧇ āϏāĻšāĻžāϝāĻŧāϤāĻž āĻ•āϰ⧇āĨ¤

‍

āĻāϟāĻŋ custom class āĻāĻŦāĻ‚ utility class āĻāϰ āĻŽāĻ§ā§āϝ⧇ āĻāĻ•āϟāĻŋ āĻšāĻžāχāĻŦā§āϰāĻŋāĻĄ āĻĒāĻĻā§āϧāϤāĻŋāĨ¤ āφāĻŽāϰāĻž āĻ—ā§āϞ⧋āĻŦāĻžāϞ utility class āĻšāĻŋāϏāĻžāĻŦ⧇ āφāĻŽāĻžāĻĻ⧇āϰ āϏāĻŽāĻ¸ā§āϤ section spacing āĻĒāϰāĻŋāϚāĻžāϞāύāĻž āĻ•āϰāϤ⧇ āĻĒāĻžāϰāĻŋāĨ¤

āφāĻŽāĻžāĻĻ⧇āϰ padding- utility class āĻĢā§‹āĻ˛ā§āĻĄāĻžāϰ⧇ section- āύāĻžāĻŽā§‡ āĻāĻ•āϟāĻŋ āύāϤ⧁āύ āĻĢā§‹āĻ˛ā§āĻĄāĻžāϰ āϝ⧁āĻ•ā§āϤ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇āĨ¤

padding-section-small
padding-section-medium
padding-section-large

āϝāĻĻāĻŋ āĻāĻ•āϟāĻŋ section āĻāϰ vertical padding custom āĻŦāĻž āĻ…āύāĻ¨ā§āϝ āĻ•āĻŋāϛ⧁ āĻšāϝāĻŧ, āϤāĻŦ⧇ āφāĻŽāϰāĻž āϝāĻž āĻ•āϰāϤ⧇ āĻĒāĻžāϰāĻŋ:

  • āĻĒā§āϰāĻ¸ā§āϤāĻžāĻŦāĻŋāϤ: section āĻāϰ āωāĻĒāϰ⧇ āĻāĻŦāĻ‚ āύ⧀āĻšā§‡ āĻ…āύāĻ¨ā§āϝ space āϤ⧈āϰāĻŋ āĻ•āϰāϤ⧇ spacing block āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāϤ⧇ āĻĒāĻžāϰāĻŋāĨ¤ āĻāχ āĻĒāĻĻā§āϧāϤāĻŋāϟāĻŋ utility spacing āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻŦāϜāĻžāϝāĻŧ āϰāĻžāϖ⧇āĨ¤
  • āĻŦāĻžāχāϰ⧇āϰ section layer āĻ, āĻ…āύāĻ¨ā§āϝ padding āĻĒā§āϰāϝāĻŧā§‹āĻ— āĻ•āϰ⧁āύ, section_[section-identifier]

āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ­āĻžāĻŦ⧇ Heading tag āϗ⧁āϞ⧋āϤ⧇ margin āϝ⧁āĻ•ā§āϤ āĻ•āϰāĻž

āφāĻŽāϰāĻž āĻĒā§āϰāϤāĻŋāϟāĻŋ Heading āĻŸā§āϝāĻžāϗ⧇āϰ āωāĻĒāϰ⧇ āĻāĻŦāĻ‚ āύ⧀āĻšā§‡ āĻāĻ•āχ āĻĒāϰāĻŋāĻŽāĻžāĻŖ space āĻŦāϜāĻžā§Ÿ āϰāĻžāĻ–āϤ⧇ āϚāĻžāχāĨ¤ āφāĻŽāϰāĻž āφāĻŽāĻžāĻĻ⧇āϰ typography āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡, spacing āĻāĻ•āĻ¤ā§āϰāĻŋāϤ āĻ•āϰāϤ⧇ āϚāĻžāχāĨ¤

āωāĻĻāĻžāĻšāϰāĻŖāĻ¸ā§āĻŦāϰ⧂āĻĒ, āĻĒā§āϰāĻœā§‡āĻ•ā§āĻŸā§‡āϰ āĻĒā§āϰāϤāĻŋāϟāĻŋ H2 āϤ⧇ margin-bottom: 2rem āφāϛ⧇, āĻāĻŦāĻ‚ āĻĒā§āϰāĻœā§‡āĻ•ā§āĻŸā§‡āϰ āĻĒā§āϰāϤāĻŋāϟāĻŋ H3 āϤ⧇ margin-bottom: 1.5rem āφāϛ⧇āĨ¤

Heading āĻŸā§āϝāĻžāϗ⧇ margin āĻĒā§āϰāϝāĻŧā§‹āĻ— āĻ•āϰāĻž āĻšāϞ⧋, āφāĻŽāĻžāĻĻ⧇āϰ Heading āĻŸā§āϝāĻžāϗ⧇āϰ āωāĻĒāϰ⧇ āĻāĻŦāĻ‚ āύ⧀āĻšā§‡ spacing āĻāĻ•āĻ¤ā§āϰāĻŋāϤ āĻ•āϰāĻžāϰ āĻāĻ•āϟāĻŋ āĻĒā§āϰāĻšā§‡āĻˇā§āϟāĻžāĨ¤ āĻāχāĻ­āĻžāĻŦ⧇ āφāĻŽāϰāĻž āφāĻŽāĻžāĻĻ⧇āϰ typography -āϰ āϜāĻ¨ā§āϝ āĻ—ā§āϞ⧋āĻŦāĻžāϞ spacing āύāĻŋāϝāĻŧāĻŽ āϤ⧈āϰāĻŋ āĻ•āϰāĻŋāĨ¤

Heading āĻŸā§āϝāĻžāϗ⧇āϰ margin āĻ­āĻžāϞ āĻ•āĻžāϜ āĻ•āϰ⧇, āϝāĻĻāĻŋ āφāĻŽāĻžāĻĻ⧇āϰ āĻĒā§āϰāĻœā§‡āĻ•ā§āĻŸā§‡āϰ āωāĻĒāϰ āĻĄāĻŋāϜāĻžāχāύ⧇āϰ āύāĻŋāϝāĻŧāĻ¨ā§āĻ¤ā§āϰāĻŖ āĻĨāĻžāϕ⧇āĨ¤ āφāĻŽāϰāĻž āĻāĻ•āϟāĻŋ āϏāĻžāϜāĻžāύ⧋ spacing āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽ āύāĻŋāĻ°ā§āĻŦāĻžāϚāύ āĻ•āϰāϤ⧇ āĻĒāĻžāϰāĻŋāĨ¤ āĻāϟāĻŋ āφāϰ⧋āĻ“ āĻ…āĻ¨ā§āϝāĻžāĻ¨ā§āύ āĻĒā§āϰāĻœā§‡āĻ•ā§āĻŸā§‡ typography āĻāĻ•āĻ¤ā§āϰāĻŋāϤ āĻ•āϰāĻžāϰ āĻāĻ•āϟāĻŋ āĻĒāĻĻā§āϧāϤāĻŋāĨ¤

āφāĻŽāϰāĻž āϝāĻĻāĻŋ āĻāĻŽāύ āĻāĻ•āϟāĻŋ āĻ“āϝāĻŧ⧇āĻŦāϏāĻžāχāĻŸā§‡ āĻ•āĻžāϜ āĻ•āϰāĻŋ āϝ⧇āĻ–āĻžāύ⧇ Heading āĻāϰ āĻ…āύ⧇āĻ• āĻŦ⧈āϚāĻŋāĻ¤ā§āĻ°ā§āϝ āϰāϝāĻŧ⧇āϛ⧇ āĻāĻŦāĻ‚ āĻĄāĻŋāϜāĻžāχāύ⧇ Heading āϗ⧁āϞāĻŋ āϕ⧀āĻ­āĻžāĻŦ⧇ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻž āĻšāϝāĻŧ, āĻāϟāĻŋ āϤāĻžāϰ āĻāĻ•āϟāĻŋ āĻ­āĻžāϞ āĻ•ā§ŒāĻļāϞ āύāĻžāĻ“ āĻšāϤ⧇ āĻĒāĻžāϰ⧇āĨ¤

āφāĻŽāϰāĻž āϝāĻĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āϟ Heading margin āĻŽāĻžāύāϗ⧁āϞāĻŋāϕ⧇ āĻ…āĻ—ā§āϰāĻžāĻšā§āϝ āĻ•āϰāĻž āϚāĻžāϞāĻŋāϝāĻŧ⧇ āϝāĻžāχ, āϤāĻžāĻšāϞ⧇ āφāĻŽāϰāĻž āύāĻŋāĻœā§‡āĻĻ⧇āϰ āϜāĻ¨ā§āϝ āφāϰāĻ“ āĻāĻžāĻŽā§‡āϞāĻž āϏ⧃āĻˇā§āϟāĻŋ āĻ•āϰ⧇ āĻĨāĻžāĻ•āĻŋāĨ¤

āϝāĻĻāĻŋ āϏāĻŽāĻ¸ā§āϤ āĻŦāĻž āĻŦ⧇āĻļāĻŋāϰāĻ­āĻžāĻ— Heading āϗ⧁āϞ⧋āϰ āĻĒ⧁āϰ⧋ āĻĒā§āϰāĻœā§‡āĻ•ā§āϟ āϜ⧁āĻĄāĻŧ⧇ āĻāĻ•āχ āĻŽāĻžāύ āĻāϰ margin āĻ…āύ⧁āϏāϰāĻŖ āĻ•āϰāĻž āωāϚāĻŋāϤ, āϤāĻŦ⧇ āĻāϟāĻŋ āĻāĻ•āϟāĻŋ āĻ•āĻžāĻ°ā§āϝāĻ•āϰ āĻ•ā§ŒāĻļāϞ āĻšāϤ⧇ āĻĒāĻžāϰ⧇āĨ¤

Typography āϏāĻž/client-first/bnāϜāĻžāύ⧋āϰ āύāĻŋ⧟āĻŽ -āĻ āφāĻŽāĻžāĻĻ⧇āϰ āĻ•āĻžāϛ⧇ āĻāχ Typography spacing āĻĒāĻĻā§āϧāϤāĻŋāϰ āϏāĻŽā§āĻĒā§‚āĻ°ā§āĻŖ āĻŦā§āϝāĻžāĻ–ā§āϝāĻž āϰāϝāĻŧ⧇āϛ⧇āĨ¤

Flex āĻŦāĻž Button āϗ⧁āϞ⧋āϰ āϜāĻ¨ā§āϝ Grid āĻāĻŦāĻ‚ Button rows

Simple button layout āϤ⧈āϰāĻŋ āĻ•āϰāϤ⧇ CSS flex āĻŦāĻž grid āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧁āύāĨ¤

Icon āĻāϰ āϏāĻžāĻĨ⧇ Button āϝ⧁āĻ•ā§āϤ āωāĻĻāĻžāĻšāϰāĻŖ

Text āĻāĻŦāĻ‚ icon āϏāĻš āĻāĻ•āϟāĻŋ button āϤ⧈āϰāĻŋ āĻ•āϰ⧁āύāĨ¤ Text āĻāĻŦāĻ‚ icon āĻāϰ āĻŽāĻ§ā§āϝ⧇ space āϤ⧈āϰāĻŋ āĻ•āϰāϤ⧇ button element āϟāĻŋāϤ⧇ flex āĻŦāĻž grid āĻĒā§āϰāϝāĻŧā§‹āĻ— āĻ•āϰ⧁āύāĨ¤

āĻāϟāĻŋ āĻāĻ•āĻžāϧāĻŋāĻ• āύ⧇āĻ¸ā§āĻŸā§‡āĻĄ element āϏāĻš āĻāĻ•āϟāĻŋ button āĻŦāĻžāĻ¸ā§āϤāĻŦāĻžāϝāĻŧāύ⧇āϰ āϜāĻ¨ā§āϝ āĻāĻ•āϟāĻŋ āĻĻā§āϰ⧁āϤ āĻāĻŦāĻ‚ āϏāĻšāϜ āωāĻĒāĻžāϝāĻŧāĨ¤

Button row example āωāĻĻāĻžāĻšāϰāĻŖ

āĻĻ⧁āϟāĻŋ button āĻāϰ āĻŽāĻ§ā§āϝ⧇ horizontal space āϤ⧈āϰāĻŋ āĻ•āϰ⧁āύāĨ¤ Parent wrapper āĻāϰ āĻŽāĻžāĻ§ā§āϝāĻŽā§‡ button āϗ⧁āϞāĻŋāϰ āĻŽāĻ§ā§āϝ⧇ horizontal space āĻĒā§āϰāϝāĻŧā§‹āĻ— āĻ•āϰ⧁āύāĨ¤

button āϗ⧁āϞāĻŋāϰ parent wrapper āĻ flex āĻŦāĻž grid āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇, āφāĻŽāϰāĻž button āϗ⧁āϞāĻŋāϰ āĻŽāĻ§ā§āϝ⧇ horizontal space āϤ⧈āϰāĻŋ āĻ•āϰāϤ⧇ āĻĒāĻžāϰāĻŋāĨ¤

button class āĻ āϏāϰāĻžāϏāϰāĻŋ margin-right āĻĒā§āϰāϝāĻŧā§‹āĻ— āĻ•āϰāϞ⧇, āφāĻŽāϰāĻž āφāĻŽāĻžāĻĻ⧇āϰ button āϕ⧀āĻ­āĻžāĻŦ⧇ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāϤ⧇ āĻĒāĻžāϰāĻŋ, āϤāĻž āϏ⧀āĻŽāĻŋāϤ āĻ•āϰāĻŦ⧇āĨ¤ āφāĻŽāϰāĻž āϚāĻžāχ āϝ⧇ āφāĻŽāĻžāĻĻ⧇āϰ button āϟāĻŋ āϏāĻŦ āĻ•ā§āώ⧇āĻ¤ā§āϰ⧇āχ āĻ•āĻžāϜ āĻ•āϰ⧁āĻ•, āĻļ⧁āϧ⧁ button āĻāϰ row āϤ⧇ āύāϝāĻŧāĨ¤

Horizontal margin āĻāϰ āϜāĻ¨ā§āϝ spacing block āĻĒā§āϰāϝāĻŧā§‹āĻ— āĻ•āϰāĻž, āĻŽā§‹āĻŦāĻžāχāϞ⧇āϰ āϜāĻ¨ā§āϝ āĻ­āĻžāϞ āĻ•āĻžāϜ āύāĻžāĻ“ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āĨ¤ āĻ…āύ⧇āĻ• āĻŽā§‹āĻŦāĻžāχāϞ āĻĄāĻŋāϜāĻžāχāύ⧇āϰ āϜāĻ¨ā§āϝ āύāĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āϟ horizontal spacing āĻĒā§āϰāϝāĻŧā§‹āϜāύāĨ¤ Spacing block āφāĻŽāĻžāĻĻ⧇āϰ āĻŽā§‹āĻŦāĻžāχāϞ āĻĄāĻŋāϜāĻžāχāύ⧇āϰ āϜāĻ¨ā§āϝ āϏāĻŽāĻ¨ā§āĻŦāϝāĻŧ āĻ•āϰāϤ⧇ āĻĻ⧇āϝāĻŧ āύāĻžāĨ¤

āφāĻŽāϰāĻž āĻŦāĻŋāĻļā§āĻŦāĻžāϏ āĻ•āϰāĻŋ āϝ⧇ button āĻāϰ row āϤ⧇ space āϤ⧈āϰāĻŋ āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝ flex āĻŦāĻž grid āφāĻĻāĻ°ā§āĻļāĨ¤

āĻ…āĻ­ā§āϝāĻ¨ā§āϤāϰ⧀āĻŖ element āϗ⧁āϞāĻŋāϰ āφāĻ•āĻžāϰ āϤ⧈āϰāĻŋ āĻ•āϰāϤ⧇ utility padding āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻž āĻāĻĄāĻŧāĻŋāϝāĻŧ⧇ āϚāϞ⧁āύ

āφāĻŽāϰāĻž item content āĻāϰ āϚāĻžāϰāĻĒāĻžāĻļ⧇ padding āϤ⧈āϰāĻŋ āĻ•āϰāϤ⧇ utility class āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻžāϰ āĻĒāϰāĻžāĻŽāĻ°ā§āĻļ āĻĻāĻŋāχ āύāĻžāĨ¤ āĻāχ āĻ•ā§ŒāĻļāϞāϟāĻŋ CSS āĻāϰ āĻĒāϰāĻŋāĻĒā§āϰ⧇āĻ•ā§āώāĻŋāϤ⧇ āĻ•āĻžāϜ āĻ•āϰ⧇ āĻāĻŦāĻ‚ āφāĻŽāĻžāĻĻ⧇āϰ āĻĒā§āϰāϝāĻŧā§‹āϜāύ⧀āϝāĻŧ āĻĢāϞāĻžāĻĢāϞ āĻ…āĻ°ā§āϜāύ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇, āĻ•āĻŋāĻ¨ā§āϤ⧁ āφāĻŽāϰāĻž āĻāχ āĻ…āĻ­ā§āϝāĻžāϏ āĻāĻĄāĻŧāĻžāϤ⧇ āϚāĻžāχāĨ¤ āĻāϟāĻŋ deep class stacking āĻāĻŦāĻ‚ āĻŽā§‹āĻŦāĻžāχāϞ⧇āϰ āĻ¸ā§āϟāĻžāχāϞāĻŋāĻ‚ āĻ•āϰāĻžāϰ āϏāĻŽā§Ÿ āϏāĻ‚āϘāĻ°ā§āώāϕ⧇ āĻ‰ā§ŽāϏāĻžāĻšāĻŋāϤ āĻ•āϰ⧇āĨ¤

āϏāĻžāϧāĻžāϰāĻŖāϤ, āĻ…āĻ­ā§āϝāĻ¨ā§āϤāϰ⧀āĻŖ element āϗ⧁āϞāĻŋāϰ āϜāĻ¨ā§āϝ padding, āĻĒā§āϰāϤāĻŋāϟāĻŋ āĻŦā§āϰ⧇āĻ•āĻĒāϝāĻŧ⧇āĻ¨ā§āĻŸā§‡āϰ āĻŽāĻžāĻ§ā§āϝāĻŽā§‡ āύāĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āϟ āφāĻ•āĻžāϰ⧇āϰ āĻ•āĻžāĻ¸ā§āϟāĻŽāĻžāχāĻœā§‡āĻļāύ⧇āϰ āĻĒā§āϰāϝāĻŧā§‹āϜāύ āĻšāĻŦ⧇āĨ¤ Client-First spacing āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡āϰ āĻŦā§āϰ⧇āĻ•āĻĒāϝāĻŧ⧇āĻ¨ā§āϟ āϜ⧁āĻĄāĻŧ⧇, spacing āĻŽāĻžāύāϗ⧁āϞāĻŋāϰ āϕ⧋āύāĻ“ āύāĻŋāϝāĻŧāĻ¨ā§āĻ¤ā§āϰāĻŖ āύ⧇āχāĨ¤

āĻŦāĻŋāĻĒāϰ⧀āϤ⧇, custom class āĻ āϏāϰāĻžāϏāϰāĻŋ āĻ…āĻ­ā§āϝāĻ¨ā§āϤāϰ⧀āĻŖ element padding āĻĒā§āϰāϝāĻŧā§‹āĻ— āĻ•āϰ⧁āύāĨ¤

Spacers āĻāϰ āϜāĻ¨ā§āϝ āĻāĻ•āϟāĻŋ Custom class folder āϏ⧃āĻˇā§āϟāĻŋ āĻ•āϰ⧁āύ

"spacer" āĻļāĻŦā§āĻĻāϟāĻŋ custom class āĻāϰ āϜāĻ¨ā§āϝ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻž āϝ⧇āϤ⧇ āĻĒāĻžāϰ⧇āĨ¤

āφāĻŽāϰāĻž āφāύ⧁āĻˇā§āĻ āĻžāύāĻŋāĻ•āĻ­āĻžāĻŦ⧇, āĻāϟāĻŋ āĻāĻ•āϟāĻŋ utility class āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻšāĻŋāϏāĻžāĻŦ⧇ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻŋ: (spacer-)

āĻĒā§āϰāĻœā§‡āĻ•ā§āϟ āϜ⧁āĻĄāĻŧ⧇ āϏāĻŽāĻ¸ā§āϤ āĻ•āĻžāĻ¸ā§āϟāĻŽ āĻ…āύāĻ¨ā§āϝ spacings āĻĒāϰāĻŋāϚāĻžāϞāύāĻž āĻ•āϰāϤ⧇ āφāĻŽāϰāĻž āĻāϟāĻŋāϕ⧇ āĻāĻ•āϟāĻŋ custom class āĻšāĻŋāϏāĻžāĻŦ⧇ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāϤ⧇ āĻĒāĻžāϰāĻŋ (spacer_) āĨ¤

āϝāĻĻāĻŋ āĻāĻŽāύ āϕ⧋āύāĻ“ āĻĒ⧁āύāϰāĻžāĻŦ⧃āĻ¤ā§āϤ element āĻĨāĻžāϕ⧇ āϝ⧇āĻ–āĻžāύ⧇ āĻ—ā§āϞ⧋āĻŦāĻžāϞāĻ­āĻžāĻŦ⧇ spacing āĻĒāϰāĻŋāϚāĻžāϞāύāĻž āĻ•āϰāĻž āωāϚāĻŋāϤ, āϤāĻŦ⧇ āφāĻŽāϰāĻž āϏ⧇āχ custom element spacing āĻĒāϰāĻŋāϚāĻžāϞāύāĻž āĻ•āϰāϤ⧇ spacer_[element] āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāϤ⧇ āĻĒāĻžāϰāĻŋāĨ¤ āĻāχ āύāϤ⧁āύ spacer_ āĻĢā§‹āĻ˛ā§āĻĄāĻžāϰāϟāĻŋ āϏāĻŽāĻ¸ā§āϤ āĻ•āĻžāĻ¸ā§āϟāĻŽ element -āĻ spacing āϏāĻ‚āĻ—āĻ āύ⧇āϰ āϜāĻ¨ā§āϝ āĻĻāϰāĻ•āĻžāϰ⧀ āϝāĻž āĻ—ā§āϞ⧋āĻŦāĻžāϞāĻ­āĻžāĻŦ⧇ āϰāĻžāĻ–āĻž āωāϚāĻŋāϤāĨ¤

spacer_header

spacer_sticky-nav

spacer_title-primary

spacer_title-subtitle

spacer_footer

āφāĻŽāϰāĻž āĻāχ spacer_ āĻĢā§‹āĻ˛ā§āĻĄāĻžāϰāϟāĻŋ āϝ⧇āϕ⧋āύ⧋ āĻ•āĻŋāϛ⧁āϰ āϜāĻ¨ā§āϝ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāϤ⧇ āĻĒāĻžāϰāĻŋ, āĻāĻŽāύāĻ•āĻŋ spacer_home-faq āĻāϰ āĻŽāϤ⧋ āĻ•āĻžāĻ¸ā§āϟāĻŽ āĻ•āĻŋāϛ⧁āĨ¤

‍

NEXT

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
Reset
HTML font size
px
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
px values
rem values
2px
=
0.125rem

Closest to Client-First values

2px
=
0.125rem

Neighboring values

2px
=
0.125rem