سی ایس ایل نمائش - دیسپلے: ان لائن بلوک

display: inline-block

با display: inline در مقایسه با display: inline-block اجازه داده می‌شود که عرض و ارتفاع روی عنصر تنظیم شوند.

همچنین، اگر display: inline-block تنظیم شود، حاشیه‌های عمودی و افقی/داخلی/خارجی حفظ می‌شوند، در حالی که display: inline این کار را نمی‌کند.

در مقایسه با display: block، تفاوت اصلی این است که display: inline-block در عقب عنصر یک سطر جدید اضافه نمی‌کند، بنابراین این عنصر می‌تواند در کنار دیگر عناصر قرار گیرد.

مثال زیر نمایش می‌دهد که چگونه display: inline، display: inline-block و display: block رفتار متفاوتی دارند:

مثال

span.a {
  display: inline; /* span کا دفعیلی کار */
  width: 100px;
  height: 100px;
  padding: 5px;
  بوردر: 1px solid blue; 
  بگھیر رنگ: yellow; 
}
span.b {
  دسپلے: inline-block;
  width: 100px;
  height: 100px;
  padding: 5px;
  بوردر: 1px solid blue; 
  بگھیر رنگ: yellow; 
}
span.c {
  display: block;
  width: 100px;
  height: 100px;
  padding: 5px;
  بوردر: 1px solid blue; 
  بگھیر رنگ: yellow; 
}

خود کا تجربہ کریں

ناویگیشن لنک بنانے کے لئے inline-block استعمال کرنا

دسپلے کا ایک عام استعمال:inline-block لیسٹ آئیٹمز کو افقی بجائے عمودی طور پر دکھانے کے لئے استعمال ہوتا ہے۔ نیز مثال میں ایک افقی ناویگیشن لنک بنایا گیا ہے:

مثال

.nav {
  بگھیر رنگ: yellow; 
  لیسٹ اسٹائل ٹائپ: none;
  تکس آلائیڈ: center; 
  پیدائشی: 0;
  مارگی: 0;
}
.nav li {
  دسپلے: inline-block;
  فون سائز: 20px;
  پیدائشی: 20px;
}

خود کا تجربہ کریں