Skjöl og dæmi um val á stíl töflur (miðað við algenga notkun þeirra í JavaScript viðbætur) með Bootstrap.
Dæmi
Vegna mikillar notkunar á töflum í búnaði þriðja aðila eins og dagatöl og dagsetningarval, höfum við hannað töflurnar okkar þannig að þær séu opt-in . Bættu bara grunnflokknum við hvaða tegund .tablesem er <table>, stækkaðu síðan með sérsniðnum stílum eða ýmsum breytingaflokkum sem fylgja með.
Með því að nota einföldustu töflumerkingar, hér er hvernig .table-undirstaða töflur líta út í Bootstrap. Allir töflustílar eru arfir í Bootstrap 4 , sem þýðir að allar hreiður töflur verða stílaðar á sama hátt og foreldri.
Bættu við .table-borderedfyrir ramma á öllum hliðum töflunnar og hólfa.
#
Fyrst
Síðast
Handfang
1
Mark
Ottó
@mdo
2
Jakob
Thornton
@feiti
3
Larry fuglinn
@twitter
<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>
#
Fyrst
Síðast
Handfang
1
Mark
Ottó
@mdo
2
Jakob
Thornton
@feiti
3
Larry fuglinn
@twitter
<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>
Borðalaust borð
Bættu við .table-borderlessfyrir borð án ramma.
#
Fyrst
Síðast
Handfang
1
Mark
Ottó
@mdo
2
Jakob
Thornton
@feiti
3
Larry fuglinn
@twitter
<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-borderlesseinnig hægt að nota á dökk borð.
#
Fyrst
Síðast
Handfang
1
Mark
Ottó
@mdo
2
Jakob
Thornton
@feiti
3
Larry fuglinn
@twitter
<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>
Hreyfanlegar raðir
Bæta við .table-hovertil að virkja sveimastöðu á töflulínum innan <tbody>.
#
Fyrst
Síðast
Handfang
1
Mark
Ottó
@mdo
2
Jakob
Thornton
@feiti
3
Larry fuglinn
@twitter
<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>
#
Fyrst
Síðast
Handfang
1
Mark
Ottó
@mdo
2
Jakob
Thornton
@feiti
3
Larry fuglinn
@twitter
<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>
Lítið borð
Bættu við .table-smtil að gera borðin þéttari með því að klippa klefafyllingu í tvennt.
#
Fyrst
Síðast
Handfang
1
Mark
Ottó
@mdo
2
Jakob
Thornton
@feiti
3
Larry fuglinn
@twitter
<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>
#
Fyrst
Síðast
Handfang
1
Mark
Ottó
@mdo
2
Jakob
Thornton
@feiti
3
Larry fuglinn
@twitter
<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>
Samhengisnámskeið
Notaðu samhengisflokka til að lita töflulínur eða einstakar frumur.
bekk
Fyrirsögn
Fyrirsögn
Virkur
Cell
Cell
Sjálfgefið
Cell
Cell
Aðal
Cell
Cell
Secondary
Cell
Cell
Árangur
Cell
Cell
Hætta
Cell
Cell
Viðvörun
Cell
Cell
Upplýsingar
Cell
Cell
Ljós
Cell
Cell
Myrkur
Cell
Cell
<!-- 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>
Venjuleg töflubakgrunnsafbrigði eru ekki fáanleg með dökku töflunni, hins vegar geturðu notað texta- eða bakgrunnsforrit til að ná svipuðum stílum.
#
Fyrirsögn
Fyrirsögn
1
Cell
Cell
2
Cell
Cell
3
Cell
Cell
4
Cell
Cell
5
Cell
Cell
6
Cell
Cell
7
Cell
Cell
8
Cell
Cell
9
Cell
Cell
<!-- 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>
Að miðla merkingu til hjálpartækja
Notkun lita til að bæta við merkingu gefur aðeins sjónræna vísbendingu, sem verður ekki miðlað til notenda hjálpartækni - eins og skjálesara. Gakktu úr skugga um að upplýsingar sem merktar eru með litnum séu annaðhvort augljósar af innihaldinu sjálfu (td sýnilegum texta), eða séu innifaldar með öðrum hætti, svo sem viðbótartexta sem er falinn í .sr-onlybekknum.
Búðu til móttækilegar töflur með því að vefja hvaða töflur sem er .tablemeð .table-responsive{-sm|-md|-lg|-xl}, þannig að töfluna flettir lárétt við hvern max-widthbrotpunkt upp að (en ekki með) 576px, 768px, 992px og 1120px, í sömu röð.
Athugaðu að þar sem vafrar styðja ekki sviðssamhengisfyrirspurnir eins
og er , vinnum við í kringum takmarkanir
min-og max-forskeyti og útsýnisglugga með brotabreiddum (sem getur átt sér stað við ákveðnar aðstæður á tækjum með háum dpi, til dæmis) með því að nota gildi með meiri nákvæmni fyrir þennan samanburð .
Skýringartextar
A <caption>virkar eins og fyrirsögn fyrir töflu. Það hjálpar notendum með skjálesara að finna töflu og skilja hvað hún snýst um og ákveða hvort þeir vilji lesa hana.
Listi yfir notendur
#
Fyrst
Síðast
Handfang
1
Mark
Ottó
@mdo
2
Jakob
Thornton
@feiti
3
Larry
fuglinn
@twitter
<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>
Móttækilegar töflur
Móttækilegar töflur gera það kleift að fletta töflum lárétt á auðveldan hátt. Gerðu hvaða borð sem er móttækilegt í öllum útsýnisgáttum með því að vefja inn .tablemeð .table-responsive. Eða veldu hámarks viðmiðunarpunkt til að hafa móttækilega töflu upp í með því að nota .table-responsive{-sm|-md|-lg|-xl}.
Lóðrétt klipping/stýnun
Móttækilegar töflur nota overflow-y: hidden, sem klippir af allt efni sem fer út fyrir neðri eða efstu brúnir töflunnar. Sérstaklega getur þetta klippt af fellivalmyndum og öðrum búnaði þriðja aðila.
Alltaf móttækilegur
Notaðu fyrir hvern brotpunkt .table-responsivetil að fletta töflum lárétt.
Notaðu .table-responsive{-sm|-md|-lg|-xl}eftir þörfum til að búa til móttækilegar töflur upp að tilteknu brotpunkti. Frá þeim brotpunkti og upp, mun taflan hegða sér eðlilega og fletta ekki lárétt.
Þessar töflur kunna að virðast bilaðar þar til móttækilegur stíll þeirra á við á tiltekinni breidd útsýnisgáttar.