Padding on all sides: p-* with the full spacing scale, responsive and state-aware. This family contains 35 generated classes in Nakshora 3.0.

Classes#

ClassGenerated CSS
p-0padding: 0px;
p-1padding: 0.25rem;
p-2padding: 0.5rem;
p-3padding: 0.75rem;
p-4padding: 1rem;
p-5padding: 1.25rem;
p-6padding: 1.5rem;
p-7padding: 1.75rem;
p-8padding: 2rem;
p-9padding: 2.25rem;
p-10padding: 2.5rem;
p-11padding: 2.75rem;
p-12padding: 3rem;
p-14padding: 3.5rem;
p-16padding: 4rem;
p-20padding: 5rem;
p-24padding: 6rem;
p-28padding: 7rem;
p-32padding: 8rem;
p-36padding: 9rem;
p-40padding: 10rem;
p-44padding: 11rem;
p-48padding: 12rem;
p-52padding: 13rem;
p-56padding: 14rem;
p-60padding: 15rem;
p-64padding: 16rem;
p-72padding: 18rem;
p-80padding: 20rem;
p-96padding: 24rem;
p-pxpadding: 1px;
p-0.5padding: 0.125rem;
p-1.5padding: 0.375rem;
p-2.5padding: 0.625rem;
p-3.5padding: 0.875rem;

Example#

example
html
<section class="p-6 md:p-12">
  <h2 class="pb-4">Room to breathe</h2>
</section>

Responsive & variants#

Every class here accepts screen prefixes (sm:xl:) and state variants — md:hover:p-4 style stacks compile to a single media query. See responsive/index|Responsive design and variants/index|Variants.

Best practices#

  • Section rhythm: p-6 on phones, md:p-12 on desktop
  • padding never collapses — when margins collapse, pad instead

Common mistakes#

  • Padding on an element with a background you didn't intend to enlarge — use margin

utilities/spacing/spacing-scale|Spacing scale · utilities/sizing/width|Width · comparisons/margin-vs-padding|Margin vs padding