تک دیک

واژه نامه و مجله آموزشی کامپیوتر و تکنولوژی

Generic selectors
Exact matches only
Search in title
Search in content
Post Type Selectors
Search in posts
Search in pages
Filter by Categories
A
B
C
D
E
F
G
H
I
J
K
L
M
N
Numbers
O
P
Q
R
S
T
U
V
W
Y
Z
آگهی
اپلیکیشن ها
اچ‌تی‌ام‌ال
اسکرچ
اشخاص و شرکت ها
امنیت
امنیت آنلاین
اندروید
اینترنت
پایتون
پرسش و پاسخ
جاوااسکریپت
حروف انگلیسی
خبر
دوره های آموزشی
سخت‌افزار
سی‌اس‌اس
شبکه
فنی
کنسول جستجوی گوگل
گرافیک
لینوکس
مایکروسافت اکسل
مایکروسافت پاورپوینت
مایکروسافت ورد
مبانی کامپیوتر
مجله
مجله – امنیت
مجله – بازی
مجله – برنامه نویسی
مجله – دنیای اینترنت
مجله – سخت افزار
مجله – سیستم
مجله – شبکه
مجله – شبکه های اجتماعی
مجله – عمومی
مجله – گوشی‌های هوشمند
مجله – نرم افزار
مجله – ویندوز
مقدماتی
موضوعی
نرم‌افزار
وردپرس

تعیین پهنا یا ضخامت خط مرزی در CSS – ویژگی border-width

تعیین پهنا یا ضخامت خط مرزی در CSS - ویژگی border-width

در CSS از ویژگی border-width برای تعیین پهنا یا ضخامت چهار خط مرزی (بُردر یا border) پیرامون المان ها استفاده می‌شود.

این ویژگی، یک ویژگی خلاصه برای چهار ویژگی border-top-width, border-right-width, border-bottom-width و border-left-width در CSS محسوب می‌شود که هرکدام از آن‌ها برای تعیین پهنای خط مرزی یکی از لبه های بالا، راست، پایین و چپ المان به کار می‌روند.

نحوه تعیین پهنای خطوط مرزی با کمک ویژگی border-width

برای تعیین پهنا یا ضخامت خطوط مرزی المان ها در CSS کافیست مشابه با نمونه زیر مقدار مناسبی برای این ویژگی مشخص کنید:

h2 {
  border-style: solid;
  border-width: 6px;
}

مقدار 6px برای ویژگی border-width در قانون CSS فوق باعث می‌شود چهار خط مرزی پیرامون المان‌های <h2> با پهنای 6 پیکسل رسم شود. با توجه به مقدار solid برای ویژگی border-style، تمام خطوط به صورت یکپارچه خواهند بود. تصویر زیر نتیجه اعمال این قانون را نمایش می‌دهد:

نمایی از خط مرزی پیرامون یک المان با پهنای یکسان 6 پیکسل

برای این ویژگی می‌توانید یک، دو، سه یا چهار مقدار از میان مقادیر مجاز برای پهنای خط مرزی مشخص کنید:

  • وقتی فقط یک مقدار برای این ویژگی مشخص شود، هر چهار خط مرزی دارای پهنای یکسان برابر با مقدار تعیین شده خواهند بود.
  • وقتی دو مقدار برای این ویژگی مشخص شود مقدار اول، پهنای خطوط مرزی بالا و پایین و مقدار دوم، پهنای خطوط مرزی راست و چپ را مشخص می‌کند.
  • وقتی سه مقدار برای این ویژگی مشخص شود مقدار اول پهنای خط مرزی بالا، مقدار دوم پهنای خطوط مرزی راست و چپ و مقدار سوم پهنای خط مرزی پایین را مشخص می‌کند.
  • وقتی چهار مقدار برای این ویژگی مشخص شود مقدار اول پهنای خط مرزی بالا، مقدار دوم پهنای خط مرزی راست، مقدار سوم پهنای خط مرزی پایین و مقدار چهارم پهنای خط مرزی چپ را مشخص می‌کند (برای به خاطر سپردن آسان‌تر، ترتیب مقادیر را به شکل ساعتگرد از لبه بالا شروع کنید).

مقادیر متداول قابل استفاده برای ویژگی border-width

  • medium: این مقدار، مقدار پیشفرض برای ویژگی border-width است و باعث می‌شود خط مرزی با پهنای متوسط رسم شود.
  • thin: این مقدار باعث می‌شود خط مرزی به صورت باریک رسم شود.
  • thick: این مقدار باعث می‌شود خط مرزی به صورت ضخیم رسم شود.
  • طول: درج مقدار همراه با واحد طول نظیر px (پیکسل), cm (سانتی متر), pt (پوینت)، em و … برای این ویژگی، یکی از روش‌های رایج برای تعیین پهنای خط مرزی است. برای مثال مقدار 5px و 2em.

نکته: مقادیر thin, medium و thick برای ویژگی border-width میزان پهنای مشخص یکسانی در پیاده‌سازی‌های مختلف ندارند. با این حال همواره پهنای حاصل از مقدار medium بیشتر یا مساوی پهنای حاصل از مقدار thin و کمتر یا مساوی پهنای حاصل از مقدار thick است.

نکته: به طور مشابه از مقادیر فوق می‌توانید برای تعیین پهنای خط مرزی یکی از لبه ها توسط ویژگی‌های border-top-width, border-right-width, border-bottom-width و border-left-width کمک بگیرید.

چند مثال تکمیلی برای تعیین پهنای خط مرزی المان در CSS

در مثال زیر از دو مقدار برای تعیین پهنای خطوط border المان در CSS استفاده شده است:

h2 {
  border-style: solid;
  border-width: 5px medium;
}

به این ترتیب خطوط مرزی بالا و پایین المان‌های <h2> با پهنای 5 پیکسل و خطوط مرزی راست و چپ با پهنای متوسط خواهد بود:

نمایی از خط مرزی پیرامون یک المان با پهنای 5 پیکسل برای لبه های بالا و پایین و پهنای متوسط برای لبه های راست و چپ

مثال زیر هم نمونه‌ای سه مقداری برای این ویژگی را نمایش می‌دهد:

h2 {
  border-style: solid;
  border-width: thick 7px medium;
}

با توجه به سه مقدار فوق برای ویژگی border-width، خط مرزی بالایی به صورت ضخیم و خطوط مرزی راست و چپ با پهنای 7 پیکسل و خط مرزی پایینی نیز با پهنای متوسط رسم می‌شوند:

نمایی از خط مرزی پیرامون یک المان با لبه بالایی ضخیم، پهنای 7 پیکسل برای لبه های راست و چپ و پهنای متوسط برای لبه پایین

در مثال زیر نیز چهار مقدار برای این ویژگی درج شده است:

h2 {
  border-style: solid double;
  border-width: thick 7px medium 0.5em;
}

با توجه به چهار مقدار فوق برای ویژگی border-width، خط مرزی بالا به صورت ضخیم، خط مرزی راست با پهنای 7 پیکسل، خط مرزی پایین با پهنای متوسط و خط مرزی چپ نیز با پهنای نصف اندازه فونت رسم می‌شوند. همچنین با توجه به مقدار ویژگی border-style، خطوط مرزی بالا و پایین به صورت یکپارچه و خطوط مرزی راست و چپ به صورت دوتایی خواهند بود:

نمایی از خط مرزی پیرامون یک المان با پهنای ضخیم برای لبه بالا، پهنای 7 پیکسل برای لبه راست، پهنای متوسط برای لبه پایین و پهنای نصف اندازه فونت برای لبه چپ

بیشتر بخوانید: آشنایی با نحوه تعیین استایل خطوط مرزی در CSS و ویژگی border-style

بیشتر بخوانید: تعیین همزمان جزئیات خط مرزی در CSS – ویژگی border

بازگشت به فهرست مجموعه آموزشی CSS

تولید و انتشار محتوای تخصصی علاوه بر زمان، هزینه هم دارد. بخش عمده هزینه‌های تک‌دیک با بودجه شخصی و حمایت‌های شما کاربران گرامی تأمین می‌شود. اگر محتوای این صفحه برای شما مفید واقع شده با روش‌های مختلفی از سراسر دنیا می‌توانید در تکمیل و تداوم فعالیت این سایت به گروه کوچک ما کمک کنید و در اجر معنوی آن نیز سهیم شوید. ما صمیمانه قدردان این محبت شما هستیم.

ما در تک‌دیک تلاش می‌کنیم محتوایی دقیق، واضح و بدون اشتباه منتشر کنیم. به همین دلیل هر مطلب پیش از انتشار بارها بازبینی می‌شود. از طرف دیگر با توجه به حجم بالای مطالب به کمک شما هم نیاز داریم. اگر احساس می‌کنید محتوای این صفحه باید بروزرسانی، تکمیل یا تصحیح شود و یا سوالی در مورد این مطلب دارید که بدون پاسخ مانده خوشحال می‌شویم آن را در بخش دیدگاه‌های همین مطلب با ما در میان بگذارید.

دیدگاه‌ها

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

نوشته‌های بیشتر

تبلیغات متنی ساده