در این بخش به Text truncation در بوت استرپ میپردازیم که برای کوتاه کردن متن های طولانی بهکار میرود. این ویژگی زمانی کاربرد دارد که متن از محدوده مشخص خود فراتر میرود؛ در چنین شرایطی، بوت استرپ بخش اضافی متن را حذف میکند و بهجای آن سه نقطه (…) قرار میدهد تا مخاطب متوجه شود که متن ادامه دارد.
- این قابلیت بهویژه زمانی مفید است که فضای نمایش محدود باشد؛ مثلاً هنگام استفاده در جدول ها یا کارت های اطلاعاتی.
- برای فعال کردن این قابلیت در بوت استرپ ۵، کافی است کلاس
.text-truncate
را به عنصر مورد نظر اضافه کنید. اگر در حال گذراندن یک دوره تخصصی بوت استرپ هستید یا بهصورت حرفهای روی رابطهای کاربری کار میکنید، بدون شک این تکنیک یکی از ابزارهای ضروری برای کنترل نمایش متن در فضاهای محدود به شمار میرود. - فقط توجه داشته باشید که این عنصر باید دارای ویژگی
display: inline-block
یاdisplay: block
باشد تا عملکرد درست داشته باشد. - شما میتوانید این کلاس را روی هر عنصر متنی مانند
<div>
یا<p>
اعمال کنید.
در ادامه، مثالی از نحوه استفاده از کلاس .text-truncate
را مشاهده میکنید:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
<!DOCTYPE html> <html lang="en"> <head> <title>Bootstrap - Helper - Text truncation</title> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0-alpha3/dist/css/bootstrap.min.css" rel="stylesheet"> <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0-alpha3/dist/js/bootstrap.bundle.min.js"></script> </head> <body> <h4>Text truncation example</h4> <!-- Block level --> <div class="row"> <div class="col-3 text-truncate"> The string of text seems to be very long, thus truncating it. </div> </div> <!-- Inline level --> <span class="d-inline-block text-truncate" style="max-width: 150px;"> The string of text seems to be very long, thus truncating it. </span> </body> </html> |
راستی! برای دریافت مطالب جدید در کانال تلگرام یا پیج اینستاگرام سورس باران عضو شوید.
آموزش گام به گام برنامه نویسی اندروید با B4A (پروژه محور)
- انتشار: ۱۳ تیر ۱۴۰۴
دسته بندی موضوعات
- آموزش ارز دیجیتال
- آموزش برنامه نویسی
- آموزش متنی برنامه نویسی
- اطلاعیه و سایر مطالب
- پروژه برنامه نویسی
- دوره های تخصصی برنامه نویسی
- رپورتاژ
- فیلم های آموزشی
- ++C
- ADO.NET
- Adobe Flash
- Ajax
- AngularJS
- apache
- ARM
- Asp.Net
- ASP.NET MVC
- AVR
- Bootstrap
- CCNA
- CCNP
- CMD
- CSS
- Dreameaver
- EntityFramework
- HTML
- IOS
- jquery
- Linq
- Mysql
- Oracle
- PHP
- PHPMyAdmin
- Rational Rose
- silver light
- SQL Server
- Stimulsoft Reports
- Telerik
- UML
- VB.NET&VB6
- WPF
- Xml
- آموزش های پروژه محور
- اتوکد
- الگوریتم تقریبی
- امنیت
- اندروید
- اندروید استودیو
- بک ترک
- بیسیک فور اندروید
- پایتون
- جاوا
- جاوا اسکریپت
- جوملا
- دلفی
- دوره آموزش Go
- دوره های رایگان پیشنهادی
- زامارین
- سئو
- ساخت CMS
- سی شارپ
- شبکه و مجازی سازی
- طراحی الگوریتم
- طراحی بازی
- طراحی وب
- فتوشاپ
- فریم ورک codeigniter
- فلاتر
- کانستراکت
- کریستال ریپورت
- لاراول
- معماری کامپیوتر
- مهندسی اینترنت
- هوش مصنوعی
- یونیتی
- کتاب های آموزشی
- Android
- ASP.NET
- AVR
- LINQ
- php
- Workflow
- اچ تی ام ال
- بانک اطلاعاتی
- برنامه نویسی سوکت
- برنامه نویسی موبایل
- پاسکال
- پایان نامه
- پایتون
- جاوا
- جاوا اسکریپت
- جی کوئری
- داده کاوی
- دلفی
- رباتیک
- سئو
- سایر کتاب ها
- سخت افزار
- سی اس اس
- سی پلاس پلاس
- سی شارپ
- طراحی الگوریتم
- فتوشاپ
- مقاله
- مهندسی نرم افزار
- هک و امنیت
- هوش مصنوعی
- ویژوال بیسیک
- نرم افزار و ابزار برنامه نویسی
- وردپرس