تک دیک

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

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 – ویژگی text-decoration

خط تزئین متن در CSS و ویژگی text-decoration

ویژگی text-decoration در CSS ظاهر خطوط تزئینی متن را مشخص می‌کند. این ویژگی امکان تعیین نوع، استایل، رنگ و ضخامت خط تزئین متن را در CSS فراهم می‌کند. یکی از کاربردهای رایج این ویژگی، استفاده از آن برای رسم خط (یا آندرلاین) زیر لینک هاست.

ویژگی text-decoration از جمله ویژگی های خلاصه (Shorthand) در سی‌اس‌اس محسوب می‌شود و می‌تواند به عنوان جایگزینی برای مجموع ویژگی های text-decoration-line, text-decoration-color, text-decoration-style و text-decoration-thickness مورد استفاده قرار بگیرد.

نحوه استفاده از ویژگی text-decoration برای تعیین ظاهر خط تزئین متن در CSS

برای تعیین ظاهر خطوط تزئینی متن، می‌توانید در سی‌اس‌اس مقدار ویژگی text-decoration را در ساده‌ترین حالت مشابه با نمونه زیر مشخص کنید.

a {
  text-decoration: underline;
}

کد CSS فوق باعث می‌شود زیر تمام لینک ها یک خط زیر ساده (یا آندرلاین) رسم شود. نتیجه این قانون معمولا به صورت پیشفرض مشابه با لینک نمونه زیر خواهد بود.

نمایی از خط زیر یا آندرلاین (Underline) با کمک مقدار underline برای ویژگی text-decoration در CSS
به عنوان مثالی کامل‌تر، قانون زیر را در نظر بگیرید:

a {
  text-decoration: underline red dashed 3px;
}

کد CSS فوق باعث می‌شود زیر تمام لینک ها یک خط قرمز رنگ به صورت خط‌چین (dashed) و با ضخامت 3 پیکسل رسم شود. تصویر زیر نمونه اعمال این قانون روی یک لینک نمونه را نمایش می‌دهد.

خط زیر به صورت خط چین با رنگ قرمز و ضخامت سه پیکسل زیر یک لینک با کمک ویژگی text-decoration در CSS

چند نکته در مورد ویژگی text-decoration

مشابه با سایر ویژگی‌های Shorthand، مقادیر بخش‌های مختلف در ویژگی text-decoration متناسب با مقادیر چهار ویژگی text-decoration-line, text-decoration-color, text-decoration-style و text-decoration-thickness می‌باشد. برای نمونه به جای مقدار underline در مثال قبل می‌توانید از سایر مقادیر مجاز برای ویژگی text-decoration-line (نظیر none, overline یا line-through) نیز استفاده کنید.

چهار ویژگی فوق، کاربرد و مقادیر مجاز برای آن‌ها به صورت خلاصه عبارتند از:

  • ویژگی text-decoration-line: این ویژگی، نوع خط تزئینی مانند خط زیر (یا underline)، خط بالا (یا overline) و خط میانی (یا line-through) را مشخص می‌کند. مقدار none برای این ویژگی باعث می‌شود هیچ نوع خط تزئینی برای متن رسم نشود.
  • ویژگی text-decoration-color: این ویژگی، رنگ خط تزئینی را با کمک مقادیر مجاز تعیین رنگ در سی‌اس‌اس مشخص می‌کند.
  • ویژگی text-decoration-style: این ویژگی، استایل خط تزئینی را مشخص می‌کند. مواردی مانند تک خط ساده یکپارچه (solid)، خط دوتایی (double)، نقطه چین (dotted)، خط چین (dashed) یا خط موج دار (wavy) از جمله استایل‌هایی هستند که با کمک این ویژگی تعیین می‌شود.
  • ویژگی text-decoration-thickness: میزان ضخامت خط تزئینی را مشخص می‌کند.

فراموش نکنید در ویژگی text-decoration، صرفا درج مقدار متناسب با ویژگی text-decoration-line برای نمایش خط لازم است و ذکر مقادیر متناسب با سایر ویژگی‌های فوق اختیاری است. به عنوان مثال تعیین مقدار ویژگی text-decoration مطابق با تمام موارد زیر قابل قبول است.

text-decoration: none;
text-decoration: underline 2px dashed;
text-decoration: underline green;

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

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

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

دیدگاه‌ها

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

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

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

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