آموزش کلاس های کمکی متن در بوت استرپ

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

تراز متن در بوت استرپ (Text alignment)

بوت استرپ کلاس هایی برای تراز متن در اختیار شما قرار می‌دهد. این کلاس ها کمک می‌کنند متن را به راحتی در موقعیت چپ (start)، راست (end) یا وسط (center) قرار دهید. این قابلیت‌ها کاملاً واکنش گرا هستند و مانند سیستم گرید بوت استرپ از نقاط شکست (breakpoints) مختلف پشتیبانی می‌کنند. اگر با ساختارهای گرید و کلاس های واکنش‌گرا آشنایی ندارید، پیشنهاد می‌کنیم ابتدا از یک منبع معتبر آموزش طراحی سایت با بوت استرپ را ببینید تا درک بهتری از کاربرد این کلاس ها داشته باشید.

نکته: اندازه مرورگر را تغییر دهید تا تاثیر این کلاس ها را در اندازه های مختلف صفحه بهتر ببینید.

تراز متن در بوت استرپ

با کپی کردن کد بالا در ویرایشگر آنلاین، میتوانید آن را اجرا کنید.

آنلاین امتحان کنید

بوت استرپ کلاس کاربردی مخصوصی برای «تراز کامل متن» (Justify) ارائه نمی‌دهد. این یعنی اگرچه ممکن است متن‌های تراز شده از نظر بصری منظم‌تر به نظر برسند، اما معمولاً باعث ایجاد فاصله‌های غیرطبیعی بین کلمات می‌شوند و در نتیجه خواندن متن را دشوارتر می‌کنند.

شکست متن و کنترل سرریز (Text wrapping and overflow)

برای فعال کردن قابلیت شکست متن (یعنی برگشتن خودکار به خط بعد هنگام کمبود فضا)، می‌توانید از کلاس .text-wrap استفاده کنید. این کلاس اطمینان می‌دهد که متن در عرض مشخص‌شده باقی می‌ماند و به درستی درون عنصر خود جا می‌گیرد.

شکست متن و کنترل سرریز در بوت استرپ

با کپی کردن کد بالا در ویرایشگر آنلاین، میتوانید آن را اجرا کنید.

آنلاین امتحان کنید

برای جلوگیری از شکست متن و حفظ آن در یک خط، از کلاس .text-nowrap استفاده کنید:

جلوگیری از شکست متن و حفظ آن در یک خط

با کپی کردن کد بالا در ویرایشگر آنلاین، میتوانید آن را اجرا کنید.

آنلاین امتحان کنید

شکستن کلمه در بوت استرپ (Word break)

  • برای جلوگیری از به‌هم‌ریختگی ظاهر اجزای صفحه در مواجهه با رشته های متنی طولانی (مانند لینک ها یا کلمات بدون فاصله)، می‌توانید از کلاس .text-break در بوت استرپ استفاده کنید. این کلاس، ترکیبی از دو ویژگی word-wrap: break-word و word-break: break-word را اعمال می‌کند که به مرورگر اجازه می‌دهد در صورت نیاز، کلمه را در نقطه مناسب بشکند و به خط بعد منتقل کند.
  • برای سازگاری بهتر با مرورگرهای مختلف، استفاده از word-wrap به‌جای overflow-wrap توصیه می‌شود. همچنین به‌کارگیری ویژگی منسوخ word-break: break-word نیز می‌تواند از بروز مشکلات احتمالی در ساختارهای مبتنی بر فلکس (flex containers) جلوگیری کند.

شکستن کلمه در بوت استرپ

با کپی کردن کد بالا در ویرایشگر آنلاین، میتوانید آن را اجرا کنید.

آنلاین امتحان کنید

در زبان‌هایی مانند عربی و فارسی که از راست به چپ نوشته می‌شوند و ساختار پیوسته‌تری دارند، امکان شکستن کلمه (word breaking) به‌صورت طبیعی وجود ندارد. عربی رایج‌ترین زبان RTL در وب است و به همین دلیل، بوت استرپ ویژگی .text-break را از نسخه‌های راست‌چین شده فایل CSS خود حذف کرده است تا با ساختار زبانی و بصری این زبان‌ها سازگارتر باشد.

تبدیل حروف در بوت استرپ (Text transform)

برای تغییر نوع نوشتار متن (مثلاً حروف بزرگ یا کوچک)، بوت استرپ کلاس‌هایی ارائه می‌دهد که به‌راحتی می‌توانید در اجزای مختلف صفحه استفاده کنید. این کلاس ها به شما امکان می‌دهند که متن را به حروف بزرگ، کوچک یا با حرف اول بزرگ (مانند تیتر) تبدیل کنید، بدون اینکه نیاز به تغییر دستی در محتوای اصلی باشد.

تبدیل حروف در بوت استرپ

با کپی کردن کد بالا در ویرایشگر آنلاین، میتوانید آن را اجرا کنید.

آنلاین امتحان کنید

کلاس .text-capitalize در بوت استرپ، فقط حرف اول هر واژه را به حالت بزرگ تبدیل می‌کند، بدون اینکه سایر حروف کلمه تغییر کنند. بنابراین اگر بخشی از متن شما به صورت ترکیبی از حروف بزرگ و کوچک نوشته شده باشد، فقط حرف ابتدایی هر کلمه تحت تأثیر این کلاس قرار می‌گیرد و ساختار کلی حروف باقی می‌ماند.

اندازه فونت در بوت استرپ (Font size)

  • برای تغییر اندازه متن در بوت استرپ می‌توانید از کلاس‌های مخصوص اندازه فونت استفاده کنید. برخلاف کلاس‌های عنوان (مانند .h1 تا .h6) که علاوه بر اندازه فونت، ویژگی‌هایی مانند ضخامت متن (font-weight) و ارتفاع خط (line-height) را هم شامل می‌شوند، کلاس‌های اندازه فقط روی خود سایز متن تمرکز دارند.
  • مقیاس این کلاس‌ها مشابه تگ‌های عنوان HTML عمل می‌کند؛ یعنی هرچه شماره کلاس بزرگ‌تر شود (مثلاً .fs-6)، اندازه فونت کوچک‌تر خواهد بود.

اندازه فونت در بوت استرپ

با کپی کردن کد بالا در ویرایشگر آنلاین، میتوانید آن را اجرا کنید.

آنلاین امتحان کنید

برای تنظیم اندازه های فونت به‌صورت سفارشی در پروژه هایی که از Sass استفاده می‌کنند، می‌توانید مقدار متغیر $font-sizes را در نقشه (map) مربوط به فونت ها تغییر دهید.

وزن فونت و حالت ایتالیک (Font weight and italics)

بوت استرپ کلاس های ساده و کاربردی برای تغییر وزن و سبک متن ارائه کرده است:

  • برای تغییر وزن فونت از کلاس های مخفف‌شده .fw-* استفاده کنید. مثلاً .fw-bold برای فونت ضخیم، .fw-light برای فونت نازک و .fw-normal برای وزن معمولی کاربرد دارند.

  • برای تنظیم سبک فونت به صورت ایتالیک یا نرمال، از کلاس‌های .fst-* استفاده می‌شود. به‌عنوان نمونه، .fst-italic متن را به صورت کج نمایش می‌دهد و .fst-normal سبک پیش‌فرض را بازمی‌گرداند.

این کلاس ها بدون نیاز به تعریف CSS اضافی، امکان کنترل سریع و دقیق ظاهر متن را در بخش‌های مختلف رابط کاربری فراهم می‌کنند.

وزن فونت و حالت ایتالیک در بوت استرپ

با کپی کردن کد بالا در ویرایشگر آنلاین، میتوانید آن را اجرا کنید.

آنلاین امتحان کنید

ارتفاع خط در بوت استرپ (Line height)

برای تنظیم فاصله بین خطوط متن، بوت استرپ کلاس های کاربردی .lh-* را در اختیار شما قرار می‌دهد. این کلاس ها ارتفاع خط را تغییر می‌دهند تا خوانایی متن بهبود پیدا کند یا با طراحی کلی صفحه هماهنگ شود.

به‌عنوان مثال:

  • .lh-1 باعث می‌شود خطوط خیلی فشرده نمایش داده شوند.

  • .lh-sm برای ارتفاع خط کوچک (کمتر از حالت عادی) استفاده می‌شود.

  • .lh-base مقدار پیش‌فرض و استاندارد ارتفاع خط را اعمال می‌کند.

  • .lh-lg فاصله خطوط را افزایش می‌دهد تا متن بازتر و خواناتر دیده شود.

استفاده از این کلاس ها در طراحی واکنش گرا، به شما امکان می‌دهد تا ظاهر متن را بر اساس نوع محتوا یا اندازه صفحه، به شکل دقیق کنترل کنید.

ارتفاع خط در بوت استرپ

با کپی کردن کد بالا در ویرایشگر آنلاین، میتوانید آن را اجرا کنید.

آنلاین امتحان کنید

فونت Monospace

برای تبدیل متن به فونت monospace (که در آن تمام حروف عرض یکسان دارند)، می‌توانید از کلاس .font-monospace در بوت استرپ استفاده کنید. این کلاس از یک فونت استک مخصوص فونت های کدنویسی و فنی استفاده می‌کند.

فونت های monospace معمولاً در محیط‌هایی مثل نمایش کد، اطلاعات سیستمی، یا داده های جدولی کاربرد دارند، زیرا به‌دلیل یکنواخت بودن عرض کاراکترها، چینش دقیق‌تری از محتوا را امکان‌پذیر می‌کنند.

فونت Monospace

با کپی کردن کد بالا در ویرایشگر آنلاین، میتوانید آن را اجرا کنید.

آنلاین امتحان کنید

بازنشانی رنگ متن در بوت استرپ (Reset color)

برای بازگرداندن رنگ یک متن یا لینک به حالت پیش‌فرض و اجازه دادن به آن برای پیروی از رنگ عنصر والد، از کلاس .text-reset استفاده کنید. این کلاس، هر رنگ مستقلی که قبلاً برای متن تنظیم شده را حذف می‌کند و باعث می‌شود رنگ نهایی به صورت خودکار از محیط اطراف (عنصر والد) به ارث برسد.

ریست کردن رنگ متن در بوت استرپ

با کپی کردن کد بالا در ویرایشگر آنلاین، میتوانید آن را اجرا کنید.

آنلاین امتحان کنید

استایل دادن به متن در بوت استرپ (Text decoration)

برای کنترل نحوه نمایش استایل متن، بوت استرپ کلاس های مخصوصی ارائه می‌دهد که ظاهر متن را در اجزای مختلف رابط کاربری بهبود می‌بخشند. این کلاس ها به شما اجازه می‌دهند که به‌سادگی خط زیر متن را فعال یا غیرفعال کنید.

برخی از کلاس های پرکاربرد در این بخش عبارت‌اند از:

  • .text-decoration-none: حذف کامل هرگونه استایل (مثل خط زیر لینک)

  • .text-decoration-underline: اضافه کردن خط زیر متن

  • .text-decoration-line-through: نمایش خط روی متن (حذف‌شده یا تمام‌شده)

استفاده از این کلاس ها باعث می‌شود بدون نیاز به نوشتن CSS اضافی، ظاهر متنی دلخواه خود را در طراحی حفظ کنید.

استایل دادن به متن در بوت استرپ

با کپی کردن کد بالا در ویرایشگر آنلاین، میتوانید آن را اجرا کنید.

آنلاین امتحان کنید

5/5 - (1 امتیاز)

راستی! برای دریافت مطالب جدید در کانال تلگرام یا پیج اینستاگرام سورس باران عضو شوید.

پکیج صفر تا صد آموزش سئو و بهینه سازی بصورت عملی
  • انتشار: ۲۸ تیر ۱۴۰۴

دسته بندی موضوعات

آخرین محصولات فروشگاه

مشاهده همه

نظرات

بازخوردهای خود را برای ما ارسال کنید