ویژگی border-width در CSS برای تعیین ضخامت چهار طرف مرز یک عنصر استفاده میشود.
عرض مرز را میتوان بهصورت یکی از موارد زیر تنظیم کرد:
-
یک مقدار عددی مشخص با واحدهایی مانند
px(پیکسل)،pt(پوینت)،cm(سانتیمتر)،em(واحد نسبی متن) و غیره -
یا با استفاده از سه مقدار از پیش تعریفشده:
thin(نازک)،medium(متوسط)، یاthick(ضخیم)
مثال: نمایش انواع عرض مرز
p.one {
border-style: solid;
border-width: 5px;
}
p.two {
border-style: solid;
border-width: medium;
}
p.three {
border-style: dotted;
border-width: 2px;
}
p.four {
border-style: dotted;
border-width: thick;
}
نتیجه اجرای کد بالا:
-
مرز با ضخامت ۵ پیکسل
-
مرز با ضخامت متوسط (medium)
-
مرز نقطهچین با ضخامت ۲ پیکسل
-
مرز نقطهچین با ضخامت زیاد (thick)
تعیین عرض مرز برای هر طرف بهصورت جداگانه
ویژگی border-width میتواند از یک تا چهار مقدار داشته باشد که به ترتیب برای مرزهای بالا، راست، پایین و چپ اعمال میشوند.
مثال:
p.one {
border-style: solid;
border-width: 5px 20px; /* ۵ پیکسل برای بالا و پایین، ۲۰ پیکسل برای چپ و راست */
}
p.two {
border-style: solid;
border-width: 20px 5px; /* ۲۰ پیکسل برای بالا و پایین، ۵ پیکسل برای چپ و راست */
}
p.three {
border-style: solid;
border-width: 25px 10px 4px 35px; /* ۲۵ پیکسل بالا، ۱۰ پیکسل راست، ۴ پیکسل پایین، ۳۵ پیکسل چپ */
}
🔹 نکته: ترتیب مقادیر در border-width به این صورت است:
-
یک مقدار → همه طرفها یکسان
-
دو مقدار → بالا و پایین | چپ و راست
-
سه مقدار → بالا | چپ و راست | پایین
-
چهار مقدار → بالا | راست | پایین | چپ