بوٹسٹریپ کے ساتھ ٹیبلز کے آپٹ ان اسٹائلنگ کے لیے دستاویزات اور مثالیں (جاوا اسکرپٹ پلگ ان میں ان کے مروجہ استعمال کو دیکھتے ہوئے)۔
مثالیں
کیلنڈرز اور ڈیٹ چننے والوں جیسے تھرڈ پارٹی ویجٹ میں جدولوں کے وسیع پیمانے پر استعمال کی وجہ سے، ہم نے اپنی ٹیبلز کو آپٹ ان کرنے کے لیے ڈیزائن کیا ہے ۔ .tableبس کسی بھی میں بیس کلاس شامل کریں <table>، پھر حسب ضرورت اسٹائلز یا ہماری مختلف شامل موڈیفائر کلاسز کے ساتھ توسیع کریں۔
سب سے بنیادی ٹیبل مارک اپ کا استعمال کرتے ہوئے، یہاں بتایا گیا ہے کہ .tableبوٹسٹریپ میں میزیں کس طرح نظر آتی ہیں۔ تمام ٹیبل اسٹائل بوٹسٹریپ 4 میں وراثت میں ملے ہیں ، یعنی کسی بھی نیسٹڈ ٹیبل کو والدین کی طرح ہی اسٹائل کیا جائے گا۔
.table-borderedٹیبل اور سیل کے تمام اطراف میں بارڈرز کے لیے شامل کریں ۔
#
پہلا
آخری
ہینڈل
1
نشان
اوٹو
@mdo
2
جیکب
تھورنٹن
چربی
3
لیری برڈ
ٹویٹر
<tableclass="table table-bordered"><thead><tr><thscope="col">#</th><thscope="col">First</th><thscope="col">Last</th><thscope="col">Handle</th></tr></thead><tbody><tr><thscope="row">1</th><td>Mark</td><td>Otto</td><td>@mdo</td></tr><tr><thscope="row">2</th><td>Jacob</td><td>Thornton</td><td>@fat</td></tr><tr><thscope="row">3</th><tdcolspan="2">Larry the Bird</td><td>@twitter</td></tr></tbody></table>
#
پہلا
آخری
ہینڈل
1
نشان
اوٹو
@mdo
2
جیکب
تھورنٹن
چربی
3
لیری برڈ
ٹویٹر
<tableclass="table table-bordered table-dark"><thead><tr><thscope="col">#</th><thscope="col">First</th><thscope="col">Last</th><thscope="col">Handle</th></tr></thead><tbody><tr><thscope="row">1</th><td>Mark</td><td>Otto</td><td>@mdo</td></tr><tr><thscope="row">2</th><td>Jacob</td><td>Thornton</td><td>@fat</td></tr><tr><thscope="row">3</th><tdcolspan="2">Larry the Bird</td><td>@twitter</td></tr></tbody></table>
سرحد کے بغیر میز
.table-borderlessسرحدوں کے بغیر میز کے لیے شامل کریں ۔
#
پہلا
آخری
ہینڈل
1
نشان
اوٹو
@mdo
2
جیکب
تھورنٹن
چربی
3
لیری برڈ
ٹویٹر
<tableclass="table table-borderless"><thead><tr><thscope="col">#</th><thscope="col">First</th><thscope="col">Last</th><thscope="col">Handle</th></tr></thead><tbody><tr><thscope="row">1</th><td>Mark</td><td>Otto</td><td>@mdo</td></tr><tr><thscope="row">2</th><td>Jacob</td><td>Thornton</td><td>@fat</td></tr><tr><thscope="row">3</th><tdcolspan="2">Larry the Bird</td><td>@twitter</td></tr></tbody></table>
.table-borderlessسیاہ میزوں پر بھی استعمال کیا جا سکتا ہے.
#
پہلا
آخری
ہینڈل
1
نشان
اوٹو
@mdo
2
جیکب
تھورنٹن
چربی
3
لیری برڈ
ٹویٹر
<tableclass="table table-borderless table-dark"><thead><tr><thscope="col">#</th><thscope="col">First</th><thscope="col">Last</th><thscope="col">Handle</th></tr></thead><tbody><tr><thscope="row">1</th><td>Mark</td><td>Otto</td><td>@mdo</td></tr><tr><thscope="row">2</th><td>Jacob</td><td>Thornton</td><td>@fat</td></tr><tr><thscope="row">3</th><tdcolspan="2">Larry the Bird</td><td>@twitter</td></tr></tbody></table>
منڈلانے والی قطاریں۔
.table-hoverایک کے اندر ٹیبل کی قطاروں پر ہوور حالت کو فعال کرنے کے لیے شامل کریں <tbody>۔
#
پہلا
آخری
ہینڈل
1
نشان
اوٹو
@mdo
2
جیکب
تھورنٹن
چربی
3
لیری برڈ
ٹویٹر
<tableclass="table table-hover"><thead><tr><thscope="col">#</th><thscope="col">First</th><thscope="col">Last</th><thscope="col">Handle</th></tr></thead><tbody><tr><thscope="row">1</th><td>Mark</td><td>Otto</td><td>@mdo</td></tr><tr><thscope="row">2</th><td>Jacob</td><td>Thornton</td><td>@fat</td></tr><tr><thscope="row">3</th><tdcolspan="2">Larry the Bird</td><td>@twitter</td></tr></tbody></table>
#
پہلا
آخری
ہینڈل
1
نشان
اوٹو
@mdo
2
جیکب
تھورنٹن
چربی
3
لیری برڈ
ٹویٹر
<tableclass="table table-hover table-dark"><thead><tr><thscope="col">#</th><thscope="col">First</th><thscope="col">Last</th><thscope="col">Handle</th></tr></thead><tbody><tr><thscope="row">1</th><td>Mark</td><td>Otto</td><td>@mdo</td></tr><tr><thscope="row">2</th><td>Jacob</td><td>Thornton</td><td>@fat</td></tr><tr><thscope="row">3</th><tdcolspan="2">Larry the Bird</td><td>@twitter</td></tr></tbody></table>
چھوٹی میز
.table-smسیل پیڈنگ کو نصف میں کاٹ کر ٹیبلز کو مزید کمپیکٹ بنانے کے لیے شامل کریں ۔
#
پہلا
آخری
ہینڈل
1
نشان
اوٹو
@mdo
2
جیکب
تھورنٹن
چربی
3
لیری برڈ
ٹویٹر
<tableclass="table table-sm"><thead><tr><thscope="col">#</th><thscope="col">First</th><thscope="col">Last</th><thscope="col">Handle</th></tr></thead><tbody><tr><thscope="row">1</th><td>Mark</td><td>Otto</td><td>@mdo</td></tr><tr><thscope="row">2</th><td>Jacob</td><td>Thornton</td><td>@fat</td></tr><tr><thscope="row">3</th><tdcolspan="2">Larry the Bird</td><td>@twitter</td></tr></tbody></table>
#
پہلا
آخری
ہینڈل
1
نشان
اوٹو
@mdo
2
جیکب
تھورنٹن
چربی
3
لیری برڈ
ٹویٹر
<tableclass="table table-sm table-dark"><thead><tr><thscope="col">#</th><thscope="col">First</th><thscope="col">Last</th><thscope="col">Handle</th></tr></thead><tbody><tr><thscope="row">1</th><td>Mark</td><td>Otto</td><td>@mdo</td></tr><tr><thscope="row">2</th><td>Jacob</td><td>Thornton</td><td>@fat</td></tr><tr><thscope="row">3</th><tdcolspan="2">Larry the Bird</td><td>@twitter</td></tr></tbody></table>
سیاق و سباق کی کلاسز
ٹیبل کی قطاروں یا انفرادی سیلز کو رنگنے کے لیے سیاق و سباق کی کلاسز کا استعمال کریں۔
کلاس
سرخی
سرخی
فعال
سیل
سیل
طے شدہ
سیل
سیل
پرائمری
سیل
سیل
ثانوی
سیل
سیل
کامیابی
سیل
سیل
خطرہ
سیل
سیل
وارننگ
سیل
سیل
معلومات
سیل
سیل
روشنی
سیل
سیل
اندھیرا
سیل
سیل
<!-- On rows --><trclass="table-active">...</tr><trclass="table-primary">...</tr><trclass="table-secondary">...</tr><trclass="table-success">...</tr><trclass="table-danger">...</tr><trclass="table-warning">...</tr><trclass="table-info">...</tr><trclass="table-light">...</tr><trclass="table-dark">...</tr><!-- On cells (`td` or `th`) --><tr><tdclass="table-active">...</td><tdclass="table-primary">...</td><tdclass="table-secondary">...</td><tdclass="table-success">...</td><tdclass="table-danger">...</td><tdclass="table-warning">...</td><tdclass="table-info">...</td><tdclass="table-light">...</td><tdclass="table-dark">...</td></tr>
<!-- On rows --><trclass="bg-primary">...</tr><trclass="bg-success">...</tr><trclass="bg-warning">...</tr><trclass="bg-danger">...</tr><trclass="bg-info">...</tr><!-- On cells (`td` or `th`) --><tr><tdclass="bg-primary">...</td><tdclass="bg-success">...</td><tdclass="bg-warning">...</td><tdclass="bg-danger">...</td><tdclass="bg-info">...</td></tr>
معاون ٹکنالوجی کے معنی پہنچانا
معنی کو شامل کرنے کے لیے رنگ کا استعمال صرف ایک بصری اشارہ فراہم کرتا ہے، جو کہ معاون ٹیکنالوجیز - جیسے کہ اسکرین ریڈرز کے صارفین تک نہیں پہنچایا جائے گا۔ اس بات کو یقینی بنائیں کہ رنگ سے ظاہر کی گئی معلومات یا تو خود مواد سے واضح ہے (مثلاً مرئی متن)، یا متبادل ذرائع سے شامل کی گئی ہے، جیسے کہ .sr-onlyکلاس کے ساتھ چھپا ہوا اضافی متن۔
بالترتیب 576px، 768px، 992px، اور 1120px تک (لیکن اس میں شامل نہیں) کے ہر بریک پوائنٹ پر ٹیبل کو افقی طور پر اسکرول کرتے ہوئے، کسی .tableکے ساتھ لپیٹ کر ریسپانسیو ٹیبلز بنائیں۔.table-responsive{-sm|-md|-lg|-xl}max-width
نوٹ کریں کہ چونکہ براؤزرز فی الحال
رینج کے سیاق و سباق کے سوالات کو سپورٹ نہیں کرتے ہیں، اس لیے ہم ان موازنوں کے لیے زیادہ درستگی کے ساتھ اقدار کا استعمال کرتے ہوئے فریکشنل چوڑائی (جو کہ ہائی ڈی پی آئی ڈیوائسز پر مخصوص حالات میں ہو سکتے ہیں) کے ساتھ سابقہ جات min-اورmax- ویو پورٹ کی حدود کے ارد گرد کام
کرتے ہیں۔ .
کیپشنز
ایک <caption>ٹیبل کی سرخی کی طرح کام کرتا ہے۔ یہ اسکرین ریڈرز والے صارفین کو ایک ٹیبل تلاش کرنے اور یہ سمجھنے میں مدد کرتا ہے کہ یہ کس چیز کے بارے میں ہے اور فیصلہ کرتا ہے کہ آیا وہ اسے پڑھنا چاہتے ہیں۔
صارفین کی فہرست
#
پہلا
آخری
ہینڈل
1
نشان
اوٹو
@mdo
2
جیکب
تھورنٹن
چربی
3
لیری
پرندہ
ٹویٹر
<tableclass="table"><caption>List of users</caption><thead><tr><thscope="col">#</th><thscope="col">First</th><thscope="col">Last</th><thscope="col">Handle</th></tr></thead><tbody><tr><thscope="row">1</th><td>Mark</td><td>Otto</td><td>@mdo</td></tr><tr><thscope="row">2</th><td>Jacob</td><td>Thornton</td><td>@fat</td></tr><tr><thscope="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}۔
عمودی تراشنا / تراشنا
ریسپانسیو ٹیبلز کا استعمال کرتے ہیں overflow-y: hidden، جو ٹیبل کے نیچے یا اوپری کناروں سے باہر جانے والے کسی بھی مواد کو کلپ کر دیتی ہے۔ خاص طور پر، یہ ڈراپ ڈاؤن مینو اور دوسرے فریق ثالث ویجٹ کو کلپ کر سکتا ہے۔
ہمیشہ جوابدہ
ہر بریک پوائنٹ پر، .table-responsiveافقی طور پر اسکرولنگ ٹیبلز کے لیے استعمال کریں۔
.table-responsive{-sm|-md|-lg|-xl}کسی خاص بریک پوائنٹ تک ریسپانسیو ٹیبل بنانے کے لیے ضرورت کے مطابق استعمال کریں ۔ اس بریک پوائنٹ اور اوپر سے، ٹیبل عام طور پر برتاؤ کرے گا اور افقی طور پر اسکرول نہیں کرے گا۔
یہ میزیں اس وقت تک ٹوٹی ہوئی دکھائی دے سکتی ہیں جب تک کہ ان کے جوابی انداز مخصوص ویو پورٹ کی چوڑائی پر لاگو نہ ہوں۔