Tailwind CSS - 間距



Tailwind CSS 間距包括**內邊距 (Padding)**、**外邊距 (Margin)** 和**子元素間距 (Space Between)**。這些是 Tailwind 間距的重要概念,要建立元素的內外部空間,需要使用內邊距和外邊距。如果要在子元素之間新增固定間距,則需要使用子元素間距。

Tailwind CSS 間距參考

以下主題可用於在元素上建立間距。

主題 描述 示例
Tailwind CSS - 內邊距 內邊距用於在任何元素上建立內部空間。
Tailwind CSS - 外邊距 外邊距用於在任何元素上建立外部空間。
Tailwind CSS - 子元素間距 子元素間距用於在任何容器的子元素之間建立間隙或空間。

Tailwind CSS 間距示例

在下面的示例中,我們將介紹上面提到的每個主題中的一個類。

示例

<!DOCTYPE html>
<html>
<head>
    <!-- Tailwind CSS CDN Link -->
    <script src="https://cdn.tailwindcss.com?plugins=aspect-ratio">
    </script>
</head>

<body>
    <div class="m-5">
        <p class="text-3xl font-bold">
            Tailwind CSS Spacing
        </p>
        <p>
            It may seems that Padding and Margin is giving the 
            same outcome but there is catch. We have applied the 
            padding class on parent div and margin class on child div.
        </p>
        <div>
            <p class="text-xl font-bold">
                Tailwind CSS Padding
            </p>
            <div class="p-4 m-2 border border-green-600 
                        bg-green-200 w-max">
                <div class="bg-green-600 w-16 h-16"></div>
            </div>
            <p class="text-xl font-bold">
                Tailwind CSS Margin
            </p>
            <div class="m-2 border border-green-600 
                        bg-green-200 w-max">
                <div class="m-4 bg-green-600 w-16 h-16"></div>
            </div>
            <p class="text-xl font-bold">
                Tailwind CSS Space Between
            </p>
            <div class="flex space-x-4">
                <div class="bg-green-600 w-16 h-16"></div>
                <div class="bg-green-600 w-16 h-16"></div>
            </div>
        </div>
</body>

</html>
廣告