CSS – حداقل اندازه بلوک (Min Block Size)

خصوصیت min-block-size در CSS اندازه حداقلی را که یک المان می‌تواند داشته باشد، به طور افقی یا عمودی بر اساس حالت نوشتاری خود، که با مقدار writing_mode متناظر است، تنظیم می‌کند. این مقدار معادل با خصوصیت min-width یا min-height است که بر اساس مقدار writing_mode است.

min-block-size حداقل عرض را برای حالت‌های نوشتاری با جهت عمودی تعیین می‌کند و حداقل ارتفاع را برای حالت‌های با جهت افقی تعیین می‌کند. خصوصیت min-inline-size بُعد دیگر را تعریف می‌کند.

مقادیر ممکن خصوصیت min-block-size مقادیر مجازی را که min-height و min-width قابل قبول هستند، قبول می‌کند.

length Value

این بخش نشان می‌دهد که چگونه خصوصیت min-block-size با مقدار 100 پیکسل، ارتفاع المان div را به حداقل 100 پیکسل تعیین می‌کند.

در این مثال، یک المان div با متن “Lorem Ipsum is simply dummy text of the printing and typesetting industry.” ایجاد شده است. این المان div با استفاده از CSS با ویژگی min-block-size به ارتفاع حداقل 100 پیکسل تنظیم شده است. به عبارت دیگر، حتی اگر متن درون المان div کمتر از 100 پیکسل ارتفاع داشته باشد، ارتفاع آن به حداقل 100 پیکسل تنظیم می‌شود.

<html>
<head>
<style>
   div {
      background-color: orange;
      border: 2px solid blue;
      min-block-size: 100px;   
   }
</style>
</head>
<body>
   <div>Lorem Ipsum is simply dummy text of the printing and typesetting industry.</div>
</body>
</html>

max-content Value

در این قسمت، خصوصیت min-block-size با مقدار max-content نشان داده شده است که حداقل ارتفاعی را که متن داخل المان می‌گیرد، تعیین می‌کند.

در مثال فوق، یک المان div ایجاد شده است که حاوی متن “Lorem Ipsum is simply dummy text of the printing and typesetting industry.” است. با استفاده از CSS و خصوصیت min-block-size با مقدار max-content، ارتفاع حداقلی برای المان div تنظیم شده است که دقیقاً منطبق با محتوای داخلی آن باشد. به این ترتیب، ارتفاع المان div به گونه‌ای تنظیم می‌شود که کاملاً جا شود متن داخلی آن.

<html>
<head>
<style>
   div {
      background-color: orange;
      border: 2px solid blue;
      min-block-size: max-content;   
   }
</style>
</head>
<body>
   <div>Lorem Ipsum is simply dummy text of the printing and typesetting industry.Lorem Ipsum is simply dummy text of the printing and typesetting industry.Lorem Ipsum is simply dummy text of the printing and typesetting industry.</div>
</body>
</html>

With Horizontal and Vertical Text

در این قسمت، نحوه استفاده از خصوصیت min-block-size با استفاده از writing-modes برای نمایش متن در جهت عمودی نشان داده شده است.

در مثال فوق، یک المان div ایجاد شده است که حاوی یک پاراگراف است. با استفاده از CSS و خصوصیت min-block-size با مقدار 200px و همچنین writing-mode با مقدار vertical-rl، ارتفاع حداقلی برای المان div تنظیم شده است که حداقل ارتفاع آن 200 پیکسل باشد و متن داخلی در جهت عمودی نمایش داده شود.

با این ترتیب، المان div از جهت عمودی نمایش داده می‌شود و ارتفاع آن حداقل 200 پیکسل است.

<html>
<head>
<style>
   div {
      background-color: pink;
      border: 2px solid blue;
      min-block-size: 200px;
      writing-mode: vertical-rl;
   }
</style>
</head>
<body>
   <div>
      <p>CSS min-block-size</p>
   </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() حذف کنید. مثالحذف...

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

نظرات

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

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