padding
تعریف
ویژگی Padding در CSS برای تعیین فاصلهی داخلی (Inner Space) بین محتوای عنصر و مرز (Border) استفاده میشود.
به عبارت ساده:
-
Padding = فاصلهی داخل جعبه (از متن یا محتوا تا Border).
-
Margin = فاصلهی بیرونی جعبه (از Border تا محیط اطراف).
✨ نحوه مقداردهی Padding
ویژگی padding
مثل Margin میتواند یک، دو، سه یا چهار مقدار بگیرد:
1. یک مقدار (برای همه طرفها)
2. دو مقدار (بالا/پایین – راست/چپ)
3. سه مقدار
4. چهار مقدار
✨ ویژگیهای خاص
🔹 padding-top
فاصله داخلی بالای عنصر.
🔹 padding-right
فاصله داخلی سمت راست.
🔹 padding-bottom
فاصله داخلی پایین عنصر.
🔹 padding-left
فاصله داخلی سمت چپ.
✨ تفاوت مهم: Margin vs Padding
ویژگی | کاربرد |
---|---|
Margin | فاصله بیرونی (خارج از Border) |
Padding | فاصله داخلی (بین محتوا و Border) |
📌 نکته: Box-sizing و Padding
به طور پیشفرض (با box-sizing: content-box)، وقتی به یک عنصر padding
اضافه میکنیم، به ابعاد کلی جعبه هم اضافه میشود.
ولی اگر box-sizing: border-box ست بشه، Padding داخل محاسبات width/height لحاظ میشود.
مثال: