CSS – حروف خط‌چین‌خورده (Hyphenate Character)

ویژگی CSS hyphenate-character به شما امکان می‌دهد که کاراکتری را که باید به عنوان نقطه‌ی شکاف‌زنی استفاده شود هنگامی که متن با استفاده از ویژگی hyphens شکاف‌زنی می‌شود، مشخص کنید.

هنگامی که متن شکاف‌زنی می‌شود، مرورگر یک کاراکتر خط‌تیره را در نقاط مناسب داخل کلمات وارد می‌کند تا ظاهر بصری متن چیده‌شده بهتر شود. ویژگی hyphenate-character به شما امکان می‌دهد که کاراکتر استفاده شده برای شکاف‌زنی را سفارشی‌سازی کنید.

مقادیر ممکن:

  • <string>: این ویژگی به عنوان یک رشته در انتهای خط قبل از شکاف‌زنی استفاده می‌شود.
  • auto: مقدار پیش‌فرض. مرورگر مقدار مناسبی را بر اساس قواعد تایپوگرافی زبان محتوا تعیین می‌کند. تنظیم صریح مقدار لازم برای نادیده گرفتن یک مقدار موروث است.

اعمال بر روی: همه‌ی عناصر.

سینتکس:

hyphenate-character:  | auto;

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

auto Value

در این بخش، یک نمونه کد HTML و CSS ارائه شده است که نحوه استفاده از مقدار auto برای ویژگی hyphenate-character را نشان می‌دهد. این ویژگی به مرورگر اجازه می‌دهد که یک کاراکتر مناسب برای شکاف‌زنی خودکار متن را انتخاب کند.

در کد ارائه شده:

  • یک عنصر <div> تعریف شده است که محتوای متنی دارد.
  • در CSS، به عنصر <div> اعمالی اعمال شده است. این عنصر دارای یک پهنا (width) و حاشیه (border) است. همچنین ویژگی hyphens نیز با مقدار auto تنظیم شده است که به مرورگر اجازه می‌دهد که شکاف‌زنی خودکار متن را اعمال کند.
  • ویژگی hyphenate-character نیز با مقدار auto تنظیم شده است که به مرورگر اجازه می‌دهد که کاراکتر مناسب برای شکاف‌زنی خودکار متن را انتخاب کند.

با اجرای این کد، متن داخل عنصر <div> به طور خودکار با استفاده از ویژگی hyphens و hyphenate-character شکاف‌زنی می‌شود و کاراکتر مناسبی برای این کار انتخاب می‌شود، به طوری که ظاهر بصری متن بهینه شود.

<html>
<head>
<style>
   div { 
      width: 80px;
      border: 2px solid blue;
      hyphens: auto;
      hyphenate-character: auto;
   }
</style>
</head>
<body>
   <div>CSS hyphenate­character auto</div>
</body>
</html>

Value

در این بخش، یک نمونه کد HTML و CSS ارائه شده است که نحوه استفاده از مقدار <string> برای ویژگی hyphenate-character را نشان می‌دهد. این ویژگی به شما امکان می‌دهد تا یک کاراکتر خاص را به عنوان نقطه‌ی شکاف‌زنی در متن مشخص کنید.

در کد ارائه شده:

  • یک عنصر <div> تعریف شده است که محتوای متنی دارد و سه عنصر دیگر نیز با کلاس‌های مختلف (box1، box2، box3) تعریف شده‌اند.
  • در CSS، به عنصر <div> و عناصر با کلاس‌های مختلف اعمالی اعمال شده است. هر یک از این عناصر دارای یک پهنا (width) و حاشیه (border) است. همچنین ویژگی hyphens نیز با مقدار auto تنظیم شده است که به مرورگر اجازه می‌دهد که شکاف‌زنی خودکار متن را اعمال کند.
  • ویژگی hyphenate-character برای هرکدام از عناصر با کلاس‌های مختلف با مقادیر “=”، “*” و “%” تنظیم شده است، که به مرورگر می‌گوید که از کاراکتر مشخص شده برای شکاف‌زنی متن استفاده کند.

با اجرای این کد، متن داخل هر عنصر <div> به طور خودکار با استفاده از ویژگی hyphens و hyphenate-character شکاف‌زنی می‌شود و کاراکتر مشخص شده برای هر عنصر انتخاب می‌شود، که می‌تواند “=”، “*” یا “%” باشد. این نمونه نشان می‌دهد که با تغییر کاراکتر شکاف‌زنی، شکل ظاهری متن می‌تواند متفاوت باشد.

<html>
<head>
<style>
   div { 
      width: 80px;
      border: 2px solid blue;
      hyphens: auto;
   }
   .box1 {
      hyphenate-character: "=";
   }
   .box2 {
      hyphenate-character: "*";
   }
   .box3 {
      hyphenate-character: "%";
   }
</style>
</head>
<body>
   <h3>hyphenate-character: "="</h3>
   <div class="box1">CSS hyphenate­character auto</div>
   <h3>hyphenate-character: "*"</h3>
   <div class="box2">CSS hyphenate­character auto</div>
   <h3>hyphenate-character: "%"</h3>
   <div class="box3">CSS hyphenate­character auto</div>
</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() حذف کنید. مثالحذف...

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

نظرات

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

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