مرکزی مواد پر جائیں۔ ڈاکس نیویگیشن پر جائیں۔
Check
in English

میزیں

بوٹسٹریپ کے ساتھ ٹیبلز کے آپٹ ان اسٹائلنگ کے لیے دستاویزات اور مثالیں (جاوا اسکرپٹ پلگ ان میں ان کے مروجہ استعمال کو دیکھتے ہوئے)۔

جائزہ

<table>کیلنڈرز اور ڈیٹ پکرز جیسے تھرڈ پارٹی ویجٹ میں عناصر کے وسیع پیمانے پر استعمال کی وجہ سے ، بوٹسٹریپ کی میزیں آپٹ ان ہیں ۔ .tableکسی بھی میں بیس کلاس شامل کریں <table>، پھر ہماری اختیاری ترمیمی کلاسز یا حسب ضرورت اسٹائل کے ساتھ توسیع کریں۔ تمام ٹیبل طرزیں بوٹسٹریپ میں وراثت میں نہیں ملتی ہیں، یعنی کسی بھی نیسٹڈ ٹیبل کو والدین سے آزادانہ انداز میں بنایا جا سکتا ہے۔

سب سے بنیادی ٹیبل مارک اپ کا استعمال کرتے ہوئے، یہاں بتایا گیا ہے کہ .tableبوٹسٹریپ میں میزیں کس طرح نظر آتی ہیں۔

# پہلا آخری ہینڈل
1 نشان اوٹو @mdo
2 جیکب تھورنٹن چربی
3 لیری برڈ ٹویٹر
<table class="table">
  <thead>
    <tr>
      <th scope="col">#</th>
      <th scope="col">First</th>
      <th scope="col">Last</th>
      <th scope="col">Handle</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <th scope="row">1</th>
      <td>Mark</td>
      <td>Otto</td>
      <td>@mdo</td>
    </tr>
    <tr>
      <th scope="row">2</th>
      <td>Jacob</td>
      <td>Thornton</td>
      <td>@fat</td>
    </tr>
    <tr>
      <th scope="row">3</th>
      <td colspan="2">Larry the Bird</td>
      <td>@twitter</td>
    </tr>
  </tbody>
</table>

متغیرات

ٹیبلز، ٹیبل قطاروں یا انفرادی سیلز کو رنگین کرنے کے لیے سیاق و سباق کی کلاسز کا استعمال کریں۔

کلاس سرخی سرخی
طے شدہ سیل سیل
پرائمری سیل سیل
ثانوی سیل سیل
کامیابی سیل سیل
خطرہ سیل سیل
وارننگ سیل سیل
معلومات سیل سیل
روشنی سیل سیل
اندھیرا سیل سیل
<!-- On tables -->
<table class="table-primary">...</table>
<table class="table-secondary">...</table>
<table class="table-success">...</table>
<table class="table-danger">...</table>
<table class="table-warning">...</table>
<table class="table-info">...</table>
<table class="table-light">...</table>
<table class="table-dark">...</table>

<!-- On rows -->
<tr class="table-primary">...</tr>
<tr class="table-secondary">...</tr>
<tr class="table-success">...</tr>
<tr class="table-danger">...</tr>
<tr class="table-warning">...</tr>
<tr class="table-info">...</tr>
<tr class="table-light">...</tr>
<tr class="table-dark">...</tr>

<!-- On cells (`td` or `th`) -->
<tr>
  <td class="table-primary">...</td>
  <td class="table-secondary">...</td>
  <td class="table-success">...</td>
  <td class="table-danger">...</td>
  <td class="table-warning">...</td>
  <td class="table-info">...</td>
  <td class="table-light">...</td>
  <td class="table-dark">...</td>
</tr>
معاون ٹکنالوجی کے معنی پہنچانا

معنی کو شامل کرنے کے لیے رنگ کا استعمال صرف ایک بصری اشارہ فراہم کرتا ہے، جو کہ معاون ٹیکنالوجیز - جیسے کہ اسکرین ریڈرز کے صارفین تک نہیں پہنچایا جائے گا۔ اس بات کو یقینی بنائیں کہ رنگ سے ظاہر کی گئی معلومات یا تو خود مواد سے واضح ہے (مثلاً مرئی متن)، یا متبادل ذرائع سے شامل کی گئی ہے، جیسے کہ .visually-hiddenکلاس کے ساتھ چھپا ہوا اضافی متن۔

تلفظ شدہ میزیں۔

دھاری دار قطاریں۔

.table-stripedکے اندر کسی بھی ٹیبل قطار میں زیبرا سٹرپنگ شامل کرنے کے لیے استعمال کریں <tbody>۔

# پہلا آخری ہینڈل
1 نشان اوٹو @mdo
2 جیکب تھورنٹن چربی
3 لیری برڈ ٹویٹر
<table class="table table-striped">
  ...
</table>

دھاری دار کالم

.table-striped-columnsکسی بھی ٹیبل کالم میں زیبرا سٹرپنگ شامل کرنے کے لیے استعمال کریں ۔

# پہلا آخری ہینڈل
1 نشان اوٹو @mdo
2 جیکب تھورنٹن چربی
3 لیری برڈ ٹویٹر
<table class="table table-striped-columns">
  ...
</table>

ان کلاسوں کو ٹیبل کی مختلف حالتوں میں بھی شامل کیا جا سکتا ہے:

# پہلا آخری ہینڈل
1 نشان اوٹو @mdo
2 جیکب تھورنٹن چربی
3 لیری برڈ ٹویٹر
<table class="table table-dark table-striped">
  ...
</table>
# پہلا آخری ہینڈل
1 نشان اوٹو @mdo
2 جیکب تھورنٹن چربی
3 لیری برڈ ٹویٹر
<table class="table table-dark table-striped-columns">
  ...
</table>
# پہلا آخری ہینڈل
1 نشان اوٹو @mdo
2 جیکب تھورنٹن چربی
3 لیری برڈ ٹویٹر
<table class="table table-success table-striped">
  ...
</table>
# پہلا آخری ہینڈل
1 نشان اوٹو @mdo
2 جیکب تھورنٹن چربی
3 لیری برڈ ٹویٹر
<table class="table table-success table-striped-columns">
  ...
</table>

منڈلانے والی قطاریں۔

.table-hoverایک کے اندر ٹیبل کی قطاروں پر ہوور حالت کو فعال کرنے کے لیے شامل کریں <tbody>۔

# پہلا آخری ہینڈل
1 نشان اوٹو @mdo
2 جیکب تھورنٹن چربی
3 لیری برڈ ٹویٹر
<table class="table table-hover">
  ...
</table>
# پہلا آخری ہینڈل
1 نشان اوٹو @mdo
2 جیکب تھورنٹن چربی
3 لیری برڈ ٹویٹر
<table class="table table-dark table-hover">
  ...
</table>

ان منڈلانے والی قطاروں کو دھاری دار قطاروں کے مختلف قسم کے ساتھ بھی ملایا جا سکتا ہے:

# پہلا آخری ہینڈل
1 نشان اوٹو @mdo
2 جیکب تھورنٹن چربی
3 لیری برڈ ٹویٹر
<table class="table table-striped table-hover">
  ...
</table>

فعال میزیں۔

.table-activeکلاس شامل کرکے ٹیبل کی قطار یا سیل کو نمایاں کریں ۔

# پہلا آخری ہینڈل
1 نشان اوٹو @mdo
2 جیکب تھورنٹن چربی
3 لیری برڈ ٹویٹر
<table class="table">
  <thead>
    ...
  </thead>
  <tbody>
    <tr class="table-active">
      ...
    </tr>
    <tr>
      ...
    </tr>
    <tr>
      <th scope="row">3</th>
      <td colspan="2" class="table-active">Larry the Bird</td>
      <td>@twitter</td>
    </tr>
  </tbody>
</table>
# پہلا آخری ہینڈل
1 نشان اوٹو @mdo
2 جیکب تھورنٹن چربی
3 لیری برڈ ٹویٹر
<table class="table table-dark">
  <thead>
    ...
  </thead>
  <tbody>
    <tr class="table-active">
      ...
    </tr>
    <tr>
      ...
    </tr>
    <tr>
      <th scope="row">3</th>
      <td colspan="2" class="table-active">Larry the Bird</td>
      <td>@twitter</td>
    </tr>
  </tbody>
</table>

متغیرات اور لہجے والی میزیں کیسے کام کرتی ہیں؟

تلفظ شدہ میزوں کے لیے ( دھاری دار قطاریں ، دھاری دار کالم ، ہوور ایبل قطاریں ، اور فعال میزیں )، ہم نے کچھ تکنیکیں استعمال کیں تاکہ ان اثرات کو اپنے تمام جدول کی مختلف حالتوں کے لیے کام کیا جا سکے ۔

  • --bs-table-bgہم کسٹم پراپرٹی کے ساتھ ٹیبل سیل کا پس منظر ترتیب دے کر شروع کرتے ہیں ۔ تمام ٹیبل کی مختلف حالتیں پھر اس حسب ضرورت پراپرٹی کو ٹیبل سیلز کو رنگین کرنے کے لیے سیٹ کرتی ہیں۔ اس طرح، اگر نیم شفاف رنگوں کو ٹیبل کے پس منظر کے طور پر استعمال کیا جائے تو ہم مصیبت میں نہیں پڑتے۔
  • اس کے بعد ہم ٹیبل سیلز پر ایک انسیٹ باکس شیڈو شامل کرتے ہیں جس box-shadow: inset 0 0 0 9999px var(--bs-table-accent-bg);میں کسی بھی مخصوص کے اوپر پرت ہوتی ہے background-color۔ چونکہ ہم ایک بہت بڑا اسپریڈ استعمال کرتے ہیں اور کوئی دھندلا نہیں ہوتا ہے، اس لیے رنگ یک رنگ ہوگا۔ چونکہ --bs-table-accent-bgڈیفالٹ کے ذریعے سیٹ نہیں ہے، ہمارے پاس ڈیفالٹ باکس شیڈو نہیں ہے۔
  • جب یا تو .table-striped، .table-striped-columnsیا .table-hoverکلاسز .table-activeکو شامل کیا --bs-table-accent-bgجاتا ہے، پس منظر کو رنگین کرنے کے لیے ایک نیم شفاف رنگ پر سیٹ کیا جاتا ہے۔
  • ہر ٹیبل ویرینٹ کے لیے، ہم اس --bs-table-accent-bgرنگ کے لحاظ سے سب سے زیادہ کنٹراسٹ کے ساتھ ایک رنگ تیار کرتے ہیں۔ مثال کے طور پر، لہجے کا رنگ .table-primaryگہرا ہے جبکہ .table-darkلہجے کا رنگ ہلکا ہے۔
  • متن اور سرحدی رنگ اسی طرح پیدا ہوتے ہیں، اور ان کے رنگ ڈیفالٹ کے لحاظ سے وراثت میں ملتے ہیں۔

پردے کے پیچھے یہ اس طرح لگتا ہے:

@mixin table-variant($state, $background) {
  .table-#{$state} {
    $color: color-contrast(opaque($body-bg, $background));
    $hover-bg: mix($color, $background, percentage($table-hover-bg-factor));
    $striped-bg: mix($color, $background, percentage($table-striped-bg-factor));
    $active-bg: mix($color, $background, percentage($table-active-bg-factor));
    $border-color: mix($color, $background, percentage($table-border-factor));

    --#{$prefix}table-color: #{$color};
    --#{$prefix}table-bg: #{$background};
    --#{$prefix}table-border-color: #{$border-color};
    --#{$prefix}table-striped-bg: #{$striped-bg};
    --#{$prefix}table-striped-color: #{color-contrast($striped-bg)};
    --#{$prefix}table-active-bg: #{$active-bg};
    --#{$prefix}table-active-color: #{color-contrast($active-bg)};
    --#{$prefix}table-hover-bg: #{$hover-bg};
    --#{$prefix}table-hover-color: #{color-contrast($hover-bg)};

    color: var(--#{$prefix}table-color);
    border-color: var(--#{$prefix}table-border-color);
  }
}

ٹیبل کی سرحدیں

بارڈر والی میزیں۔

.table-borderedٹیبل اور سیل کے تمام اطراف میں بارڈرز کے لیے شامل کریں ۔

# پہلا آخری ہینڈل
1 نشان اوٹو @mdo
2 جیکب تھورنٹن چربی
3 لیری برڈ ٹویٹر
<table class="table table-bordered">
  ...
</table>

رنگ تبدیل کرنے کے لیے بارڈر کلر یوٹیلیٹیز کو شامل کیا جا سکتا ہے:

# پہلا آخری ہینڈل
1 نشان اوٹو @mdo
2 جیکب تھورنٹن چربی
3 لیری برڈ ٹویٹر
<table class="table table-bordered border-primary">
  ...
</table>

سرحدوں کے بغیر میزیں۔

.table-borderlessسرحدوں کے بغیر میز کے لیے شامل کریں ۔

# پہلا آخری ہینڈل
1 نشان اوٹو @mdo
2 جیکب تھورنٹن چربی
3 لیری برڈ ٹویٹر
<table class="table table-borderless">
  ...
</table>
# پہلا آخری ہینڈل
1 نشان اوٹو @mdo
2 جیکب تھورنٹن چربی
3 لیری برڈ ٹویٹر
<table class="table table-dark table-borderless">
  ...
</table>

چھوٹی میزیں۔

تمام سیل کو نصف میں کاٹ کر مزید کمپیکٹ .table-smبنانے کے لیے شامل کریں ۔.tablepadding

# پہلا آخری ہینڈل
1 نشان اوٹو @mdo
2 جیکب تھورنٹن چربی
3 لیری برڈ ٹویٹر
<table class="table table-sm">
  ...
</table>
# پہلا آخری ہینڈل
1 نشان اوٹو @mdo
2 جیکب تھورنٹن چربی
3 لیری برڈ ٹویٹر
<table class="table table-dark table-sm">
  ...
</table>

ٹیبل گروپ تقسیم کرنے والے

ٹیبل گروپس کے درمیان گہرا، گہرا بارڈر شامل کریں— <thead>, <tbody>اور — کے <tfoot>ساتھ .table-group-divider۔ کو تبدیل کر کے رنگ کو اپنی مرضی کے مطابق بنائیں border-top-color(جس کے لیے ہم اس وقت یوٹیلیٹی کلاس فراہم نہیں کرتے ہیں)۔

# پہلا آخری ہینڈل
1 نشان اوٹو @mdo
2 جیکب تھورنٹن چربی
3 لیری برڈ ٹویٹر
html
<table class="table">
  <thead>
    <tr>
      <th scope="col">#</th>
      <th scope="col">First</th>
      <th scope="col">Last</th>
      <th scope="col">Handle</th>
    </tr>
  </thead>
  <tbody class="table-group-divider">
    <tr>
      <th scope="row">1</th>
      <td>Mark</td>
      <td>Otto</td>
      <td>@mdo</td>
    </tr>
    <tr>
      <th scope="row">2</th>
      <td>Jacob</td>
      <td>Thornton</td>
      <td>@fat</td>
    </tr>
    <tr>
      <th scope="row">3</th>
      <td colspan="2">Larry the Bird</td>
      <td>@twitter</td>
    </tr>
  </tbody>
</table>

عمودی سیدھ

کے ٹیبل سیل <thead>ہمیشہ نیچے سے عمودی منسلک ہوتے ہیں۔ ٹیبل سیلز کو <tbody>ان کی سیدھ میں وراثت ملتی ہے <table>اور ڈیفالٹ کے لحاظ سے سب سے اوپر سے منسلک ہوتے ہیں۔ جہاں ضرورت ہو دوبارہ سیدھ میں لانے کے لیے عمودی سیدھ والی کلاسز کا استعمال کریں ۔

سرخی 1 سرخی 2 سرخی 3 سرخی 4
یہ سیل vertical-align: middle;ٹیبل سے وراثت میں ملتا ہے۔ یہ سیل vertical-align: middle;ٹیبل سے وراثت میں ملتا ہے۔ یہ سیل vertical-align: middle;ٹیبل سے وراثت میں ملتا ہے۔ یہ یہاں کچھ پلیس ہولڈر ٹیکسٹ ہے، جس کا مقصد عمودی جگہ کا کافی حصہ لینا ہے، یہ ظاہر کرنے کے لیے کہ عمودی سیدھ پچھلے خلیوں میں کیسے کام کرتی ہے۔
یہ سیل vertical-align: bottom;ٹیبل قطار سے وراثت میں ملتا ہے۔ یہ سیل vertical-align: bottom;ٹیبل قطار سے وراثت میں ملتا ہے۔ یہ سیل vertical-align: bottom;ٹیبل قطار سے وراثت میں ملتا ہے۔ یہ یہاں کچھ پلیس ہولڈر ٹیکسٹ ہے، جس کا مقصد عمودی جگہ کا کافی حصہ لینا ہے، یہ ظاہر کرنے کے لیے کہ عمودی سیدھ پچھلے خلیوں میں کیسے کام کرتی ہے۔
یہ سیل vertical-align: middle;ٹیبل سے وراثت میں ملتا ہے۔ یہ سیل vertical-align: middle;ٹیبل سے وراثت میں ملتا ہے۔ یہ سیل اوپر سے منسلک ہے۔ یہ یہاں کچھ پلیس ہولڈر ٹیکسٹ ہے، جس کا مقصد عمودی جگہ کا کافی حصہ لینا ہے، یہ ظاہر کرنے کے لیے کہ عمودی سیدھ پچھلے خلیوں میں کیسے کام کرتی ہے۔
<div class="table-responsive">
  <table class="table align-middle">
    <thead>
      <tr>
        ...
      </tr>
    </thead>
    <tbody>
      <tr>
        ...
      </tr>
      <tr class="align-bottom">
        ...
      </tr>
      <tr>
        <td>...</td>
        <td>...</td>
        <td class="align-top">This cell is aligned to the top.</td>
        <td>...</td>
      </tr>
    </tbody>
  </table>
</div>

گھونسلہ

بارڈر اسٹائلز، ایکٹو اسٹائلز، اور ٹیبل کی مختلف حالتیں نیسٹڈ ٹیبلز سے وراثت میں نہیں ملتی ہیں۔

# پہلا آخری ہینڈل
1 نشان اوٹو @mdo
ہیڈر ہیڈر ہیڈر
اے پہلا آخری
بی پہلا آخری
سی پہلا آخری
3 لیری پرندہ ٹویٹر
<table class="table table-striped">
  <thead>
    ...
  </thead>
  <tbody>
    ...
    <tr>
      <td colspan="4">
        <table class="table mb-0">
          ...
        </table>
      </td>
    </tr>
    ...
  </tbody>
</table>

گھوںسلا کیسے کام کرتا ہے۔

کسی بھی سٹائل کو نیسٹڈ ٹیبل پر لیک ہونے سے روکنے کے لیے، ہم اپنے CSS میں چائلڈ کمبینیٹر ( ) سلیکٹر استعمال کرتے ہیں >۔ چونکہ ہمیں , , اور میں تمام tds اور ths کو نشانہ بنانے کی ضرورت ہے ، ہمارا سلیکٹر اس کے بغیر کافی لمبا نظر آئے گا۔ اس طرح، ہم تمام s اور s کو ٹارگٹ کرنے کے لیے عجیب لگنے والے سلیکٹر کا استعمال کرتے ہیں ، لیکن کسی بھی ممکنہ نیسٹڈ ٹیبل میں سے کوئی نہیں۔theadtbodytfoot.table > :not(caption) > * > *tdth.table

نوٹ کریں کہ اگر آپ <tr>s کو کسی ٹیبل کے براہ راست بچوں کے طور پر شامل کرتے ہیں، تو وہ بطور ڈیفالٹ <tr>ایک میں لپیٹ دیے جائیں گے <tbody>، اس طرح ہمارے سلیکٹرز حسب منشا کام کریں گے۔

اناٹومی

میز کا سر

ٹیبلز اور ڈارک ٹیبلز کی طرح، موڈیفائر کلاسز کا استعمال کریں .table-lightیا s .table-darkکو <thead>ہلکا یا گہرا سرمئی ظاہر کرنے کے لیے۔

# پہلا آخری ہینڈل
1 نشان اوٹو @mdo
2 جیکب تھورنٹن چربی
3 لیری پرندہ ٹویٹر
<table class="table">
  <thead class="table-light">
    ...
  </thead>
  <tbody>
    ...
  </tbody>
</table>
# پہلا آخری ہینڈل
1 نشان اوٹو @mdo
2 جیکب تھورنٹن چربی
3 لیری پرندہ ٹویٹر
<table class="table">
  <thead class="table-dark">
    ...
  </thead>
  <tbody>
    ...
  </tbody>
</table>

ٹیبل فٹ

# پہلا آخری ہینڈل
1 نشان اوٹو @mdo
2 جیکب تھورنٹن چربی
3 لیری پرندہ ٹویٹر
فوٹر فوٹر فوٹر فوٹر
<table class="table">
  <thead>
    ...
  </thead>
  <tbody>
    ...
  </tbody>
  <tfoot>
    ...
  </tfoot>
</table>

کیپشنز

ایک <caption>ٹیبل کی سرخی کی طرح کام کرتا ہے۔ یہ اسکرین ریڈرز والے صارفین کو ایک ٹیبل تلاش کرنے اور یہ سمجھنے میں مدد کرتا ہے کہ یہ کس چیز کے بارے میں ہے اور فیصلہ کرتا ہے کہ آیا وہ اسے پڑھنا چاہتے ہیں۔

صارفین کی فہرست
# پہلا آخری ہینڈل
1 نشان اوٹو @mdo
2 جیکب تھورنٹن چربی
3 لیری برڈ ٹویٹر
<table class="table table-sm">
  <caption>List of users</caption>
  <thead>
    ...
  </thead>
  <tbody>
    ...
  </tbody>
</table>

<caption>آپ ٹیبل کے اوپری حصے پر بھی رکھ سکتے ہیں .caption-top۔

صارفین کی فہرست
# پہلا آخری ہینڈل
1 نشان اوٹو @mdo
2 جیکب تھورنٹن چربی
3 لیری پرندہ ٹویٹر
html
<table class="table caption-top">
  <caption>List of users</caption>
  <thead>
    <tr>
      <th scope="col">#</th>
      <th scope="col">First</th>
      <th scope="col">Last</th>
      <th scope="col">Handle</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <th scope="row">1</th>
      <td>Mark</td>
      <td>Otto</td>
      <td>@mdo</td>
    </tr>
    <tr>
      <th scope="row">2</th>
      <td>Jacob</td>
      <td>Thornton</td>
      <td>@fat</td>
    </tr>
    <tr>
      <th scope="row">3</th>
      <td>Larry</td>
      <td>the Bird</td>
      <td>@twitter</td>
    </tr>
  </tbody>
</table>

ذمہ دار میزیں

ریسپانسیو ٹیبلز ٹیبلز کو آسانی کے ساتھ افقی طور پر سکرول کرنے کی اجازت دیتی ہیں۔ .tableایک کے ساتھ لپیٹ کر تمام ویو پورٹس پر کسی بھی ٹیبل کو ریسپانسیو بنائیں .table-responsive۔ یا، ایک زیادہ سے زیادہ بریک پوائنٹ منتخب کریں جس کے ساتھ ایک ریسپانسیو ٹیبل کو استعمال کر کے .table-responsive{-sm|-md|-lg|-xl|-xxl}۔

عمودی تراشنا / تراشنا

ریسپانسیو ٹیبلز کا استعمال کرتے ہیں overflow-y: hidden، جو ٹیبل کے نیچے یا اوپری کناروں سے باہر جانے والے کسی بھی مواد کو کلپ کر دیتی ہے۔ خاص طور پر، یہ ڈراپ ڈاؤن مینو اور دوسرے فریق ثالث ویجٹ کو کلپ کر سکتا ہے۔

ہمیشہ جوابدہ

ہر بریک پوائنٹ پر، .table-responsiveافقی طور پر اسکرولنگ ٹیبلز کے لیے استعمال کریں۔

# سرخی سرخی سرخی سرخی سرخی سرخی سرخی سرخی سرخی
1 سیل سیل سیل سیل سیل سیل سیل سیل سیل
2 سیل سیل سیل سیل سیل سیل سیل سیل سیل
3 سیل سیل سیل سیل سیل سیل سیل سیل سیل
<div class="table-responsive">
  <table class="table">
    ...
  </table>
</div>

بریک پوائنٹ مخصوص

.table-responsive{-sm|-md|-lg|-xl|-xxl}کسی خاص بریک پوائنٹ تک ریسپانسیو ٹیبل بنانے کے لیے ضرورت کے مطابق استعمال کریں ۔ اس بریک پوائنٹ اور اوپر سے، ٹیبل عام طور پر برتاؤ کرے گا اور افقی طور پر اسکرول نہیں کرے گا۔

یہ میزیں اس وقت تک ٹوٹی ہوئی دکھائی دے سکتی ہیں جب تک کہ ان کے جوابی انداز مخصوص ویو پورٹ کی چوڑائی پر لاگو نہ ہوں۔

# سرخی سرخی سرخی سرخی سرخی سرخی سرخی سرخی
1 سیل سیل سیل سیل سیل سیل سیل سیل
2 سیل سیل سیل سیل سیل سیل سیل سیل
3 سیل سیل سیل سیل سیل سیل سیل سیل
# سرخی سرخی سرخی سرخی سرخی سرخی سرخی سرخی
1 سیل سیل سیل سیل سیل سیل سیل سیل
2 سیل سیل سیل سیل سیل سیل سیل سیل
3 سیل سیل سیل سیل سیل سیل سیل سیل
# سرخی سرخی سرخی سرخی سرخی سرخی سرخی سرخی
1 سیل سیل سیل سیل سیل سیل سیل سیل
2 سیل سیل سیل سیل سیل سیل سیل سیل
3 سیل سیل سیل سیل سیل سیل سیل سیل
# سرخی سرخی سرخی سرخی سرخی سرخی سرخی سرخی
1 سیل سیل سیل سیل سیل سیل سیل سیل
2 سیل سیل سیل سیل سیل سیل سیل سیل
3 سیل سیل سیل سیل سیل سیل سیل سیل
# سرخی سرخی سرخی سرخی سرخی سرخی سرخی سرخی
1 سیل سیل سیل سیل سیل سیل سیل سیل
2 سیل سیل سیل سیل سیل سیل سیل سیل
3 سیل سیل سیل سیل سیل سیل سیل سیل
# سرخی سرخی سرخی سرخی سرخی سرخی سرخی سرخی
1 سیل سیل سیل سیل سیل سیل سیل سیل
2 سیل سیل سیل سیل سیل سیل سیل سیل
3 سیل سیل سیل سیل سیل سیل سیل سیل
<div class="table-responsive">
  <table class="table">
    ...
  </table>
</div>

<div class="table-responsive-sm">
  <table class="table">
    ...
  </table>
</div>

<div class="table-responsive-md">
  <table class="table">
    ...
  </table>
</div>

<div class="table-responsive-lg">
  <table class="table">
    ...
  </table>
</div>

<div class="table-responsive-xl">
  <table class="table">
    ...
  </table>
</div>

<div class="table-responsive-xxl">
  <table class="table">
    ...
  </table>
</div>

سس

متغیرات

$table-cell-padding-y:        .5rem;
$table-cell-padding-x:        .5rem;
$table-cell-padding-y-sm:     .25rem;
$table-cell-padding-x-sm:     .25rem;

$table-cell-vertical-align:   top;

$table-color:                 var(--#{$prefix}body-color);
$table-bg:                    transparent;
$table-accent-bg:             transparent;

$table-th-font-weight:        null;

$table-striped-color:         $table-color;
$table-striped-bg-factor:     .05;
$table-striped-bg:            rgba($black, $table-striped-bg-factor);

$table-active-color:          $table-color;
$table-active-bg-factor:      .1;
$table-active-bg:             rgba($black, $table-active-bg-factor);

$table-hover-color:           $table-color;
$table-hover-bg-factor:       .075;
$table-hover-bg:              rgba($black, $table-hover-bg-factor);

$table-border-factor:         .1;
$table-border-width:          $border-width;
$table-border-color:          var(--#{$prefix}border-color);

$table-striped-order:         odd;
$table-striped-columns-order: even;

$table-group-separator-color: currentcolor;

$table-caption-color:         $text-muted;

$table-bg-scale:              -80%;

لوپ

$table-variants: (
  "primary":    shift-color($primary, $table-bg-scale),
  "secondary":  shift-color($secondary, $table-bg-scale),
  "success":    shift-color($success, $table-bg-scale),
  "info":       shift-color($info, $table-bg-scale),
  "warning":    shift-color($warning, $table-bg-scale),
  "danger":     shift-color($danger, $table-bg-scale),
  "light":      $light,
  "dark":       $dark,
);

تخصیص کرنا

  • فیکٹر متغیرات ( $table-striped-bg-factor, $table-active-bg-factor& $table-hover-bg-factor) کو ٹیبل کی مختلف حالتوں میں تضاد کا تعین کرنے کے لیے استعمال کیا جاتا ہے۔
  • روشنی اور گہرے ٹیبل کی مختلف حالتوں کے علاوہ، تھیم کے رنگ $table-bg-scaleمتغیر سے ہلکے ہوتے ہیں۔