ویژگیهای مربوط به مرز (border) در CSS این امکان را فراهم میکنند که بتوانید نوع، ضخامت و رنگ مرز یک عنصر را مشخص کنید.
مثالهایی از استفاده مرز در عناصر مختلف:
من در همه طرفها مرز دارم.
من فقط در پایین یک مرز قرمز دارم.
من مرزهای گرد دارم.
من فقط در سمت چپ یک مرز آبی دارم.
ویژگی border-style مشخص میکند که چه نوع مرزی باید نمایش داده شود.
مقادیر مجاز برای این ویژگی عبارتاند از:
dotted – مرز نقطهچین
dashed – مرز خطچین
solid – مرز خط صاف
double – مرز دوتایی
groove – مرز سهبعدی با ظاهر شیار؛ تأثیر آن وابسته به رنگ مرز است
ridge – مرز سهبعدی با ظاهر برجسته؛ تأثیر آن وابسته به رنگ مرز است
inset – مرز سهبعدی با ظاهر فرورفته؛ تأثیر آن وابسته به رنگ مرز است
outset – مرز سهبعدی با ظاهر برجسته بیرونی؛ تأثیر آن وابسته به رنگ مرز است
none – بدون مرز
hidden – مرز مخفی
ویژگی border-style میتواند از یک تا چهار مقدار داشته باشد که به ترتیب برای مرز بالا، راست، پایین و چپ اعمال میشوند.
p.dotted {border-style: dotted;}
p.dashed {border-style: dashed;}
p.solid {border-style: solid;}
p.double {border-style: double;}
p.groove {border-style: groove;}
p.ridge {border-style: ridge;}
p.inset {border-style: inset;}
p.outset {border-style: outset;}
p.none {border-style: none;}
p.hidden {border-style: hidden;}
p.mix {border-style: dotted dashed solid double;}
نتیجه اجرای کد بالا:
مرز نقطهچین
مرز خطچین
مرز خط صاف
مرز دوتایی
مرز شیاردار (تأثیر آن وابسته به رنگ مرز است)
مرز برجسته (تأثیر آن وابسته به رنگ مرز است)
مرز فرورفته (تأثیر آن وابسته به رنگ مرز است)
مرز برجسته بیرونی (تأثیر آن وابسته به رنگ مرز است)
بدون مرز
مرز مخفی
مرز ترکیبی (هر طرف با سبک متفاوت)
نکته مهم: هیچیک از سایر ویژگیهای مربوط به مرز در CSS (که در فصلهای بعدی خواهید آموخت) هیچ تأثیری نخواهند داشت مگر اینکه ویژگی border-style تنظیم شده باشد!
این محتوا کاملا رایگان توسط تیم کدلپر ترجمه شده و در اختیار شما کاربران عزیز قرار گرفته است، هر گونه کپی برداری برای مقاصد غیر رایگان و بدون ذکر منبع، مورد پیگیری قانونی قرار میگیرد.
ترجمه شده از منبع: courses