బూట్స్ట్రాప్తో పట్టికల (జావాస్క్రిప్ట్ ప్లగిన్లలో వాటి ప్రబలమైన వినియోగాన్ని బట్టి) ఎంపిక-ఇన్ స్టైలింగ్ కోసం డాక్యుమెంటేషన్ మరియు ఉదాహరణలు.
ఈ పేజీలో
అవలోకనం
<table>క్యాలెండర్లు మరియు తేదీ పికర్లు వంటి థర్డ్-పార్టీ విడ్జెట్లలో ఎలిమెంట్ల విస్తృత వినియోగం కారణంగా , బూట్స్ట్రాప్ పట్టికలు ఎంపిక చేయబడ్డాయి . బేస్ క్లాస్ని .tableదేనికైనా జోడించి <table>, ఆపై మా ఐచ్ఛిక మాడిఫైయర్ తరగతులు లేదా అనుకూల శైలులతో విస్తరించండి. అన్ని పట్టిక శైలులు బూట్స్ట్రాప్లో వారసత్వంగా పొందబడవు, అంటే ఏదైనా సమూహ పట్టికలు తల్లిదండ్రుల నుండి స్వతంత్రంగా రూపొందించబడతాయి.
అత్యంత ప్రాథమిక పట్టిక మార్కప్ని ఉపయోగించి, .tableబూట్స్ట్రాప్లో-ఆధారిత పట్టికలు ఎలా కనిపిస్తాయో ఇక్కడ ఉంది.
#
ప్రధమ
చివరిది
హ్యాండిల్
1
మార్క్
ఒట్టో
@mdo
2
జాకబ్
థోర్న్టన్
@కొవ్వు
3
లారీ ది బర్డ్
@ట్విట్టర్
<tableclass="table"><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 tables --><tableclass="table-primary">...</table><tableclass="table-secondary">...</table><tableclass="table-success">...</table><tableclass="table-danger">...</table><tableclass="table-warning">...</table><tableclass="table-info">...</table><tableclass="table-light">...</table><tableclass="table-dark">...</table><!-- On rows --><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-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>
సహాయక సాంకేతికతలకు అర్థాన్ని తెలియజేయడం
అర్థాన్ని జోడించడానికి రంగును ఉపయోగించడం అనేది దృశ్యమాన సూచనను మాత్రమే అందిస్తుంది, ఇది స్క్రీన్ రీడర్ల వంటి సహాయక సాంకేతికతల వినియోగదారులకు తెలియజేయబడదు. రంగు ద్వారా సూచించబడిన సమాచారం కంటెంట్లోనే స్పష్టంగా ఉందని (ఉదా. కనిపించే వచనం) లేదా .visually-hiddenక్లాస్తో దాచిన అదనపు వచనం వంటి ప్రత్యామ్నాయ మార్గాల ద్వారా చేర్చబడిందని నిర్ధారించుకోండి.
ఉచ్చారణ పట్టికలు
చారల వరుసలు
.table-stripedలోపల ఏదైనా టేబుల్ అడ్డు వరుసకు జీబ్రా-స్ట్రిపింగ్ని జోడించడానికి ఉపయోగించండి <tbody>.
--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తేలికపాటి యాస రంగు ఉంటుంది.
వచనం మరియు అంచు రంగులు ఒకే విధంగా ఉత్పత్తి చేయబడతాయి మరియు వాటి రంగులు డిఫాల్ట్గా వారసత్వంగా పొందబడతాయి.
పట్టిక సమూహాల మధ్య ముదురు మందమైన అంచుని జోడించండి— <thead>, <tbody>, మరియు <tfoot>—తో .table-group-divider. border-top-color(ఈ సమయంలో మేము ప్రస్తుతం యుటిలిటీ క్లాస్ని అందించడం లేదు) మార్చడం ద్వారా రంగును అనుకూలీకరించండి .
#
ప్రధమ
చివరిది
హ్యాండిల్
1
మార్క్
ఒట్టో
@mdo
2
జాకబ్
థోర్న్టన్
@కొవ్వు
3
లారీ ది బర్డ్
@ట్విట్టర్
html
<tableclass="table"><thead><tr><thscope="col">#</th><thscope="col">First</th><thscope="col">Last</th><thscope="col">Handle</th></tr></thead><tbodyclass="table-group-divider"><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>
నిలువు అమరిక
యొక్క టేబుల్ సెల్లు <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;పట్టిక నుండి వారసత్వంగా పొందుతుంది
ఈ సెల్ ఎగువకు సమలేఖనం చేయబడింది.
ఇది ఇక్కడ కొంత ప్లేస్హోల్డర్ టెక్స్ట్, ముందు సెల్లలో వర్టికల్ అలైన్మెంట్ ఎలా పని చేస్తుందో ప్రదర్శించడానికి, కొంత నిలువు స్థలాన్ని తీసుకోవడానికి ఉద్దేశించబడింది.
<divclass="table-responsive"><tableclass="table align-middle"><thead><tr> ...
</tr></thead><tbody><tr> ...
</tr><trclass="align-bottom"> ...
</tr><tr><td>...</td><td>...</td><tdclass="align-top">This cell is aligned to the top.</td><td>...</td></tr></tbody></table></div>
గూడు కట్టడం
బోర్డర్ స్టైల్స్, యాక్టివ్ స్టైల్స్ మరియు టేబుల్ వేరియంట్లు నెస్టెడ్ టేబుల్ల ద్వారా వారసత్వంగా పొందబడవు.
నెస్టెడ్ టేబుల్లకు స్టైల్లు లీక్ కాకుండా నిరోధించడానికి , మేము మా CSSలో చైల్డ్ కాంబినేటర్ ( >) సెలెక్టర్ని ఉపయోగిస్తాము. మేము , , మరియు లలోని అన్ని tdలు మరియు లను లక్ష్యంగా చేసుకోవాలి కాబట్టి , అది లేకుండా మా సెలెక్టర్ చాలా పొడవుగా కనిపిస్తుంది. అలాగే, మేము అన్ని లు మరియు లను లక్ష్యంగా చేసుకోవడానికి బేసిగా కనిపించే సెలెక్టర్ని ఉపయోగిస్తాము , కానీ ఏ సంభావ్య సమూహ పట్టికలు ఏవీ లేవు.ththeadtbodytfoot.table > :not(caption) > * > *tdth.table
మీరు <tr>టేబుల్కి నేరుగా పిల్లలుగా sని జోడిస్తే, అవి డిఫాల్ట్గా <tr>aతో చుట్టబడి ఉంటాయి <tbody>, తద్వారా మా సెలెక్టర్లు ఉద్దేశించిన విధంగా పని చేస్తాయి.
అనాటమీ
టేబుల్ హెడ్
పట్టికలు మరియు ముదురు పట్టికల మాదిరిగానే, మాడిఫైయర్ తరగతులను ఉపయోగించండి .table-lightలేదా లు లేత లేదా ముదురు బూడిద రంగులో కనిపించేలా .table-darkచేయండి .<thead>
ఒక <caption>టేబుల్ కోసం హెడ్డింగ్ లాగా పనిచేస్తుంది. స్క్రీన్ రీడర్లు ఉన్న వినియోగదారులకు పట్టికను కనుగొని, దాని గురించి అర్థం చేసుకోవడానికి మరియు వారు దానిని చదవాలనుకుంటున్నారా అని నిర్ణయించుకోవడానికి ఇది సహాయపడుతుంది.
వినియోగదారుల జాబితా
#
ప్రధమ
చివరిది
హ్యాండిల్
1
మార్క్
ఒట్టో
@mdo
2
జాకబ్
థోర్న్టన్
@కొవ్వు
3
లారీ ది బర్డ్
@ట్విట్టర్
<tableclass="table table-sm"><caption>List of users</caption><thead> ...
</thead><tbody> ...
</tbody></table>
<caption>మీరు తో టేబుల్ పైన కూడా ఉంచవచ్చు .caption-top.
వినియోగదారుల జాబితా
#
ప్రధమ
చివరిది
హ్యాండిల్
1
మార్క్
ఒట్టో
@mdo
2
జాకబ్
థోర్న్టన్
@కొవ్వు
3
లారీ
పక్షి
@ట్విట్టర్
html
<tableclass="table caption-top"><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|-xxl}.
వర్టికల్ క్లిప్పింగ్/ట్రంకేషన్
ప్రతిస్పందించే పట్టికలు ఉపయోగించబడతాయి overflow-y: hidden, ఇది పట్టిక దిగువన లేదా ఎగువ అంచులను దాటి ఏదైనా కంటెంట్ను క్లిప్ చేస్తుంది. ప్రత్యేకించి, ఇది డ్రాప్డౌన్ మెనులను మరియు ఇతర మూడవ పక్ష విడ్జెట్లను క్లిప్ చేయగలదు.
ఎల్లప్పుడూ ప్రతిస్పందించే
ప్రతి బ్రేక్పాయింట్లో, .table-responsiveఅడ్డంగా స్క్రోలింగ్ పట్టికల కోసం ఉపయోగించండి.
.table-responsive{-sm|-md|-lg|-xl|-xxl}నిర్దిష్ట బ్రేక్పాయింట్ వరకు ప్రతిస్పందించే పట్టికలను సృష్టించడానికి అవసరమైన విధంగా ఉపయోగించండి . ఆ బ్రేక్ పాయింట్ నుండి మరియు పైకి, పట్టిక సాధారణంగా ప్రవర్తిస్తుంది మరియు అడ్డంగా స్క్రోల్ చేయదు.
నిర్దిష్ట వీక్షణపోర్ట్ వెడల్పుల వద్ద వాటి ప్రతిస్పందించే శైలులు వర్తించే వరకు ఈ పట్టికలు విరిగిపోయినట్లు కనిపించవచ్చు.