بوٹسٹریپ کے ساتھ ٹیبلز کے آپٹ ان اسٹائلنگ کے لیے دستاویزات اور مثالیں (جاوا اسکرپٹ پلگ ان میں ان کے مروجہ استعمال کو دیکھتے ہوئے)۔
مثالیں
کیلنڈرز اور ڈیٹ چننے والوں جیسے تھرڈ پارٹی ویجٹ میں جدولوں کے وسیع استعمال کی وجہ سے، ہم نے اپنی میزیں آپٹ ان ہونے کے لیے ڈیزائن کی ہیں ۔ .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-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>
سیاق و سباق کی کلاسز
ٹیبل کی قطاروں یا انفرادی سیلز کو رنگنے کے لیے سیاق و سباق کی کلاسز کا استعمال کریں۔
معنی کو شامل کرنے کے لیے رنگ کا استعمال صرف ایک بصری اشارہ فراہم کرتا ہے، جو کہ معاون ٹیکنالوجیز - جیسے کہ اسکرین ریڈرز کے صارفین تک نہیں پہنچایا جائے گا۔ اس بات کو یقینی بنائیں کہ رنگ سے ظاہر کی گئی معلومات یا تو خود مواد سے واضح ہے (مثلاً مرئی متن)، یا متبادل ذرائع سے شامل کی گئی ہے، جیسے کہ .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افقی طور پر اسکرولنگ ٹیبلز کے لیے استعمال کریں۔
#
سرخی
سرخی
سرخی
سرخی
سرخی
سرخی
سرخی
سرخی
سرخی
1
سیل
سیل
سیل
سیل
سیل
سیل
سیل
سیل
سیل
2
سیل
سیل
سیل
سیل
سیل
سیل
سیل
سیل
سیل
3
سیل
سیل
سیل
سیل
سیل
سیل
سیل
سیل
سیل
بریک پوائنٹ مخصوص
.table-responsive{-sm|-md|-lg|-xl}کسی خاص بریک پوائنٹ تک ریسپانسیو ٹیبل بنانے کے لیے ضرورت کے مطابق استعمال کریں ۔ اس بریک پوائنٹ اور اوپر سے، ٹیبل عام طور پر برتاؤ کرے گا اور افقی طور پر اسکرول نہیں کرے گا۔