آموزش CSS – ویژگی text-overflow در CSS3

  • آپدیت شده در تاریخ

آموزش CSS

در جلسه قبل از آموزش CSS با گرادینت در CSS3 آشنا شدید. در این بخش قصد داریم به ویژگی text-overflow در CSS3 یپردازیم.

ویژگی جدید text-overflow در CSS3 یا سرریزی متن به شما امکان کنترل بیشتری بر روی رندر متن را می دهد.

مدیریت سرزیری متن در CSS3

CSS3 چندین ویژگی جدید برای تغییر محتوای متن ارایه داده است که بیشتر آنها از خیلی وقت پیش ها وجود داشت.

این ويژگی ها کنترل دقیقی برای برای رندر متن در مرورگر وب به شما می دهند.

مخفی کردن متن overflow شده

زمانی که متن نشکند و به خط جدید نرود می تواند سرزیر شود, برای مثال, اگر ویژگی white-space مقدار nowrap را برای المان دربرگیرنده یا یک کلمه واحد که بسیار طولانی برای جاگیری در مثلا بخش ایمیل باشد.

در همچنین موقعیت هایی شما می توانید از ویژگی text-overflow در CSS3 برای مشخص کردن اینکه متن سرزیر شده به چه صورت نمایش داده شود, بهره ببرید.

شما می توانید آن را نمایش یا متن سرزیر شده را ببرید یا ببرید و نمایش بدید یا یک رشته سفارشی مثلا (…) به جای متن بریده شده قرار بدید تا کاربر بداند این متن یک ادامه ای دارد.

مقدایر قابل قبول برای text-overflow شامل clip, ellipsis و string است.

توجه: مقدار string برای text-overflow در بیشتر مرورگرها پشتیبانی نمی شود, پس بهتر است از آن استفاده نکنید.

شکستن متن سرزیر شده

شما می توانید یک کلمه طولانی را بشکنید و آن را در خط جدید در محدوده همان المان نمایش بدید که اینکار با ویژگی word-wrap قابل انجام است.

مقدیر پذیرفته شده توسط word-wrap شامل normal و break-word است.

مشخص کردن قوانین شکستن کلمه

شما می توانید این قوانین را با ویژگی word-break لحاظ کنید که مقادیر normal, break-all, keep-all را می پذیرد.

 

امیدوارم در این بخش آموزش CSS, از ویژگی text-overflow در CSS3 نهایت استفاده را برده باشید.

در بخش بعدی با ویژگی shadow در css آشنا می شویم

هر سوالی داشتید ، از قسمت نظرات ارسال کنید . سریعا ، پاسخگوی سوالات شما هستیم .

موفق باشید.

حسن شفیعی توسعه دهنده وب و موبایل مدیر سایت علاقه خاصی به برنامه نویسی وب و موبایل دارم و هر روز تلاش می کنم به این حوزه مسلط تر شوم و اطلاعاتم را به شکل کاربردی برای علاقه مندان در وب به اشتراک بگذارم. اگر نیاز به برنامه نویس برای انجام پروژه و نوشتن اسکریپت های سمت وب, اپلیکیشن های اندروید و ios, پیدا کردن راه حل توسعه و غیره داشتید حتما از طریق تماس با ما/ واتساپ/ تلگرام بهم پیام بدید. برایتهیه هاست مطمین و پرسرعت کلیک کنید
مطالب زیر را حتما بخوانید
دیدگاه کاربران

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

دوره های آموزشی