تک دیک

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

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

خط مرزی در CSS - ویژگی border

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

این ویژگی، یک ویژگی خلاصه برای سه ویژگی border-width, border-style و border-color است که هرکدام از آن‌ها برای تعیین یکی از مشخصه‌های پهنا، استایل و رنگ خطوط مرزی به کار می‌روند. در واقع برای تعیین همزمان جزئیات مربوط به خطوط مرزی می‌توانید از ویژگی border کمک بگیرید.

نحوه تعیین خط مرزی با کمک ویژگی border در CSS

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

h2 {
  border: 3px solid red;
}

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

نمایی از نتیجه تعیین خط مرزی پیرامون یک المان با رنگ خط مرزی قرمز، به صورت یکپارچه و پهنای 3 پیکسل با کمک ویژگی border در CSS

مثال زیر نیز نمونه دیگری از تعیین بردر با کمک ویژگی border را نمایش می‌دهد:

h2 {
  border: dashed #ebd93d;
}

مقدار این ویژگی باعث می‌شود چهار خط مرزی پیرامون المان‌های <h2> با پهنای پیشفرض، به صورت خط چین و با رنگی دارای کد هگز #ebd93d رسم شود. تصویر زیر نتیجه اعمال این قانون را نمایش می‌دهد:

تعیین خط مرزی به صورت خط چین و با رنگ هگز با کمک ویژگی border در CSS

جزئیات مقدار ویژگی border

شما می‌توانید برای ویژگی border مقداری شامل موارد زیر درج کنید:

  • پهنا یا ضخامت خط مرزی: مقدار مربوط به این بخش می‌تواند مشابه با ویژگی border-width شامل میزان پهنا بر حسب طول یا یکی از مقادیر medium, thin یا thick باشد. این مقدار در ویژگی border، پهنای هر چهار لبه خط مرزی را به صورت یکسان مشخص می‌کند. مقدار پیشفرض برای پهنا (در صورت عدم تعیین) برابر با medium خواهد بود. (بیشتر بخوانید: تعیین پهنا یا ضخامت خط مرزی در CSS – ویژگی border-width).
  • استایل خط مرزی: مقدار مربوط به این بخش می‌تواند مشابه با ویژگی border-style شامل یکی از استایل‌های none, hidden, dotted, dashed, solid, double, groove, ridge, inset یا outset باشد. این مقدار در ویژگی border، استایل هر چهار لبه خط مرزی را به صورت یکسان مشخص می‌کند. مقدار پیشفرض برای استایل (در صورت عدم تعیین) برابر با none خواهد بود که باعث می‌شود هیچ‌گونه خط مرزی رسم نشود. بنابراین برای رسم خط مرزی، درج استایل ضروری است. (بیشتر بخوانید: تعیین استایل خطوط مرزی در CSS – ویژگی border-style).
  • رنگ خط مرزی: مقدار مربوط به این بخش می‌تواند مشابه با ویژگی border-color شامل انواع مقادیر مجاز برای رنگ در CSS باشد. این مقدار در ویژگی border، رنگ هر چهار لبه خط مرزی را به صورت یکسان مشخص می‌کند. (بیشتر بخوانید: تعیین رنگ خط مرزی در CSS – ویژگی border-color).

چند نکته تکمیلی

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

h2 {
  border-style: dashed solid double dotted;
}

تصویر زیر نتیجه اعمال قانون فوق را نمایش می‌دهد:

تعیین استایل متفاوت برای چهار لبه خط مرزی یک المان با کمک ویژگی border-style در CSS

علاوه بر این می‌توانید از ویژگی‌های خلاصه border-top, border-right, border-bottom و border-left به منظور تعیین همزمان جزئیات خط مرزی برای یک لبه استفاده کنید. برای نمونه در مثال زیر پهنا، استایل و رنگ خط مرزی صرفا برای لبه پایینی با کمک ویژگی border-bottom مشخص شده است (شما می‌توانید به صورت مشابه پهنا، استایل و رنگ خط مرزی سایر لبه‌ها را با کمک ویژگی‌های مناسب فوق مشخص کنید):

h2 {
  border-bottom: 3px solid red;
}

تصویر زیر نتیجه اعمال این قانون را نمایش می‌دهد:

نتیجه تعیین خط مرزی برای یک لبه پایین با کمک ویژگی border-bottom در CSS

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

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

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

دیدگاه‌ها

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

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

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

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