๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
๐Ÿ’ป DEV/Tailwind CSS

[Tailwind CSS] 6. padding, margin, spacing

by Rising Oneโ˜… 2025. 6. 10.
728x90
๋ฐ˜์‘ํ˜•
SMALL

tailwind CSS ๋กœ๊ณ 

 

 

์š”์•ฝ  

  1. ํ•™์Šต๋‚ด์šฉ : p (padding), m (margin)


  2. ํ•™์Šต๋‚ด์šฉ : spacing

 



์ƒ์„ธ
  1. ํ•™์Šต๋‚ด์šฉ : p (padding), m (margin)

 

โ—ผ๏ธŽ Container ํญ์„ ์ง€์ •ํ•ด์ฃผ๊ณ , mx-auto๋ฅผ ํ†ตํ•ด์„œ ์ค‘์•™์ •๋ ฌ ํ•˜๊ธฐ

  return (
    <main className='container mx-auto'>
      <h2 className='text-2xl'>ํฐํŠธ ํฌ๊ธฐ ์กฐ์ ˆ</h2>
    </main>
  );

๊ฐœ๋ฐœ์ž๋„๊ตฌ > main container > width: 100% ํ™•์ธ

 

+ ์ตœ๋Œ€ ๊ฐ€๋กœ ๋„ˆ๋น„ ์ง€์ • (max-w-OOO)

  return (
    <main className='container mx-auto max-width-3xl'>
      <h2 className='text-2xl'>ํฐํŠธ ํฌ๊ธฐ ์กฐ์ ˆ</h2>
    </main>
  );
  
  // max-width-3xl : 768px (48rem)
  // ๊ฐ€๋กœ ๋„ˆ๋น„๋Š” 768px์„ ๋„˜์ง€ ์•Š๋Š”๋‹ค! ์ง€์ •

 

  2. ํ•™์Šต๋‚ด์šฉ : spacing

โ—ผ๏ธŽ space-y-O : y (์„ธ๋กœ) ์— ๋Œ€ํ•œ space ์ฃผ๊ธฐ

  return (
    <>
      <div className='space-y-3'>
        <div className='w-32 h-32 bg-blue-600'></div>
        <div className='w-32 h-32 bg-blue-700'></div>
        <div className='w-32 h-32 bg-blue-800'></div>
      </div>
    </>
  );

 

โ—ผ๏ธŽ space-x-O : x (๊ฐ€๋กœ) ์— ๋Œ€ํ•œ space ์ฃผ๊ธฐ

- flex-utility : flex-container๋กœ ๋งŒ๋“ค๋ฉด flex-direction์€ row๊ฐ€ default์ด๋‹ค.

  return (
    <>
      <div className='flex space-x-3 mt-4'>
        <div className='w-32 h-32 bg-blue-600'></div>
        <div className='w-32 h-32 bg-blue-700'></div>
        <div className='w-32 h-32 bg-blue-800'></div>
      </div>
    </>
  );

728x90
๋ฐ˜์‘ํ˜•
LIST

๋Œ“๊ธ€