CSS – اندازه‌ی تب (Tab Size)

ویژگی tab-size در CSS برای تعیین عرض کاراکترهای تب (U+0009) درون یک عنصر استفاده می‌شود. این ویژگی به شما امکان می‌دهد تا فضای بصری کاراکترهای تب را کنترل کنید، که وقتی کدها یا محتوای دیگری نمایش داده می‌شوند که کاراکترهای تب در آنها مهم هستند، مفید است.

مقادیر ممکن:

  1. <integer>: مشخص می‌کند عرض کاراکترهای تب به عنوان ضریبی از عرض یک کاراکتر فضای تکی است. به عنوان مثال، مقدار ۴ باعث می‌شود که کاراکترهای تب چهار بار عریض‌تر از یک کاراکتر فضای تکی باشند. نمی‌تواند منفی باشد.
  2. <length>: عرض کاراکترهای تب را با استفاده از یک مقدار ثابت طولانی مشخص می‌کند، مانند پیکسل (px)، پوینت (pt) یا ems (em). نمی‌تواند منفی باشد.

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

Expanding By Character Count

این کد HTML/CSS نحوه استفاده از ویژگی tab-size را برای تنظیم عرض کاراکترهای تب به تعداد کاراکترها نشان می‌دهد.

در این کد، دو عنصر <pre> با کلاس‌های tab1 و tab2 وجود دارد. سپس با استفاده از ویژگی tab-size در CSS، عرض کاراکترهای تب برای هر یک از این عناصر تعیین می‌شود.

  • .tab1 دارای عرض کاراکترهای تب ۸ است.
  • .tab2 دارای عرض کاراکترهای تب ۱۲ است.

به این ترتیب، متن درون این دو عنصر <pre> با توجه به عرض تعیین شده برای کاراکترهای تب نمایش داده می‌شود.

<html>
<head>
<style> 
   .tab1 {
      -moz-tab-size: 8; 
      tab-size: 8;
   }
   .tab2 {
      -moz-tab-size: 12; 
      tab-size: 12;
   }
</style>
</head>
<body>

<pre class="tab1">
CSS	 tab-size with    8.
</pre>

<pre class="tab2">
CSS	 tab-size        with 12.
</pre>

</body>
</html>

Comparing To The Default Size

این کد HTML/CSS نشان می‌دهد که چگونه می‌توان از ویژگی tab-size برای تنظیم اندازه کاراکترهای تب استفاده کرد و آن را با اندازه پیش‌فرض مقایسه کرد.

  • این کد دارای چهار عنصر <p> است که با استفاده از white-space: pre; فاصله‌گذاری فضای سفید را حفظ می‌کنند.
  • عنصر اول نشان می‌دهد که بدون استفاده از tab-size، اندازه پیش‌فرض تب چگونه است.
  • عنصر دوم با استفاده از تب فضای سفید را به اندازه‌ای که اندازه پیش‌فرض تب تعیین می‌کند، باز می‌گذارد.
  • عنصر سوم با استفاده از ویژگی tab-size، اندازه تب را به ۳ کاراکتر تنظیم می‌کند.
  • عنصر چهارم فضای سفید را با استفاده از سه فاصله فضایی نمایش می‌دهد.
<html>
<head>
<style> 
   p {
      white-space: pre;
   }
   .tab1 {
      tab-size: 3;
   }
</style>
</head>
<body>
   <p>Without tab-size</p>
   <p>	Default tab-size to 8 characters.</p>
   <p class="tab1">	tab-size with 3 characters.</p>
   <p>   tab-size with 3 spaces.</p>
</body>
</html>

پست های مرتبط

مطالعه این پست ها رو از دست ندین!
Python - محدود کردن داده (MongoDB Limit)

Python – محدود کردن داده (MongoDB Limit)

Python MongoDB محدود کردن نتایج برای محدود کردن نتایج در MongoDB، از متد limit() استفاده می‌کنیم. متد limit() یک...

بیشتر بخوانید
Python - بروزرسانی (MongoDB Update)

Python – بروزرسانی (MongoDB Update)

به‌روزرسانی یک رکورد برای به‌روزرسانی یک رکورد یا سند در MongoDB، از متد update_one() استفاده می‌کنیم. پارامتر اول متد...

بیشتر بخوانید
Python - حذف کالکشن (MongoDB Drop Collection)

Python – حذف کالکشن (MongoDB Drop Collection)

حذف کالکشن شما می‌توانید یک جدول یا کالکشن در MongoDB را با استفاده از متد drop() حذف کنید. مثالحذف...

بیشتر بخوانید

نظرات

سوالات و نظراتتون رو با ما به اشتراک بذارید

برای ارسال نظر لطفا ابتدا وارد حساب کاربری خود شوید.