Dokumentācija un piemēri tabulu izvēlei (ņemot vērā to izplatīto izmantošanu JavaScript spraudņos) ar Bootstrap.
Piemēri
Tā kā tabulas tiek plaši izmantotas trešo pušu logrīkos, piemēram, kalendāros un datumu atlasītājos, mēs esam izstrādājuši savas tabulas tā, lai tās varētu izvēlēties . Vienkārši pievienojiet bāzes klasi .tablejebkurai <table>, pēc tam paplašiniet ar pielāgotiem stiliem vai mūsu dažādajām iekļautajām modifikatoru klasēm.
Izmantojot visvienkāršāko tabulu marķējumu, šeit ir norādīts, kā .tableprogrammā Bootstrap izskatās tabulas. Visi tabulu stili tiek mantoti programmā Bootstrap 4 , kas nozīmē, ka visas ligzdotās tabulas tiks veidotas tādā pašā veidā kā vecāktabulas.
Pievienojiet .table-borderedapmalēm visās tabulas un šūnu pusēs.
#
Pirmkārt
Pēdējais
Rokturis
1
Atzīmēt
Otto
@mdo
2
Jēkabs
Torntons
@resns
3
Lerijs Putns
@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>
#
Pirmkārt
Pēdējais
Rokturis
1
Atzīmēt
Otto
@mdo
2
Jēkabs
Torntons
@resns
3
Lerijs Putns
@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>
Galds bez malām
Pievienojiet .table-borderlesstabulai bez apmalēm.
#
Pirmkārt
Pēdējais
Rokturis
1
Atzīmēt
Otto
@mdo
2
Jēkabs
Torntons
@resns
3
Lerijs Putns
@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-borderlessvar izmantot arī uz tumšiem galdiem.
#
Pirmkārt
Pēdējais
Rokturis
1
Atzīmēt
Otto
@mdo
2
Jēkabs
Torntons
@resns
3
Lerijs Putns
@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>
Pārvietojamas rindas
Pievienot .table-hover, lai iespējotu kursora novietošanu tabulas rindās <tbody>.
#
Pirmkārt
Pēdējais
Rokturis
1
Atzīmēt
Otto
@mdo
2
Jēkabs
Torntons
@resns
3
Lerijs Putns
@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>
#
Pirmkārt
Pēdējais
Rokturis
1
Atzīmēt
Otto
@mdo
2
Jēkabs
Torntons
@resns
3
Lerijs Putns
@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>
Mazs galds
Pievienojiet .table-sm, lai padarītu tabulas kompaktākas, pārgriežot šūnu polsterējumu uz pusēm.
#
Pirmkārt
Pēdējais
Rokturis
1
Atzīmēt
Otto
@mdo
2
Jēkabs
Torntons
@resns
3
Lerijs Putns
@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>
#
Pirmkārt
Pēdējais
Rokturis
1
Atzīmēt
Otto
@mdo
2
Jēkabs
Torntons
@resns
3
Lerijs Putns
@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>
Kontekstuālās klases
Izmantojiet kontekstuālās klases, lai krāsotu tabulas rindas vai atsevišķas šūnas.
Klase
Virsraksts
Virsraksts
Aktīvs
Šūna
Šūna
Noklusējums
Šūna
Šūna
Primārs
Šūna
Šūna
Sekundārais
Šūna
Šūna
Panākumi
Šūna
Šūna
Briesmas
Šūna
Šūna
Brīdinājums
Šūna
Šūna
Informācija
Šūna
Šūna
Gaisma
Šūna
Šūna
Tumšs
Šūna
Šūna
<!-- 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>
Parastie tabulas fona varianti nav pieejami ar tumšo tabulu, tomēr varat izmantot teksta vai fona utilītas , lai iegūtu līdzīgus stilus.
#
Virsraksts
Virsraksts
1
Šūna
Šūna
2
Šūna
Šūna
3
Šūna
Šūna
4
Šūna
Šūna
5
Šūna
Šūna
6
Šūna
Šūna
7
Šūna
Šūna
8
Šūna
Šūna
9
Šūna
Šūna
<!-- 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>
Nozīmes nodošana palīgtehnoloģijām
Krāsu izmantošana nozīmes pievienošanai nodrošina tikai vizuālu norādi, kas netiks nodota palīgtehnoloģiju lietotājiem, piemēram, ekrāna lasītājiem. Nodrošiniet, lai informācija, kas apzīmēta ar krāsu, būtu vai nu acīmredzama no paša satura (piemēram, redzamā teksta), vai arī tā ir iekļauta, izmantojot alternatīvus līdzekļus, piemēram, ar .sr-onlyklasi paslēptu papildu tekstu.
Izveidojiet adaptīvas tabulas, aptinot jebkuru .tablear .table-responsive{-sm|-md|-lg|-xl}, liekot tabulai ritināt horizontāli katrā max-widthpārtraukuma punktā līdz (bet neieskaitot) attiecīgi līdz 576 pikseļiem, 768 pikseļiem, 992 pikseļiem un 1120 pikseļiem.
Ņemiet vērā: tā kā pārlūkprogrammas pašlaik neatbalsta
diapazona konteksta vaicājumus , mēs apstrādājam ierobežojumus,
min-prefiksus max-un skatu logus ar daļveida platumu (kas var rasties noteiktos apstākļos, piemēram, augstas izšķirtspējas ierīcēs), izmantojot šiem salīdzinājumiem vērtības ar lielāku precizitāti. .
Paraksti
Funkcijas <caption>kā tabulas virsraksts. Tas palīdz lietotājiem ar ekrāna lasītājiem atrast tabulu un saprast, par ko tā ir, un izlemt, vai viņi vēlas to lasīt.
Lietotāju saraksts
#
Pirmkārt
Pēdējais
Rokturis
1
Atzīmēt
Otto
@mdo
2
Jēkabs
Torntons
@resns
3
Lerijs
putns
@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>
Atsaucīgas tabulas
Adaptīvās tabulas ļauj viegli ritināt tabulas horizontāli. Padariet jebkuru tabulu adaptīvu visos skata portos, aptinot a .tablear .table-responsive. Vai arī izvēlieties maksimālo pārtraukuma punktu, ar kuru izveidot adaptīvu tabulu, izmantojot .table-responsive{-sm|-md|-lg|-xl}.
Vertikālā apgriešana/saīsināšana
Adaptīvajās tabulās tiek izmantots overflow-y: hidden, kas nogriež visu saturu, kas pārsniedz tabulas apakšējo vai augšējo malu. Tas jo īpaši var izgriezt nolaižamās izvēlnes un citus trešo pušu logrīkus.
Vienmēr atsaucīgs
Visiem pārtraukuma punktiem izmantojiet .table-responsivetabulu horizontālai ritināšanai.
Izmantojiet .table-responsive{-sm|-md|-lg|-xl}pēc vajadzības, lai izveidotu adaptīvas tabulas līdz noteiktam pārtraukuma punktam. Sākot no šī pārtraukuma punkta un uz augšu, tabula darbosies normāli un netiks ritināta horizontāli.
Šīs tabulas var izskatīties bojātas, līdz to adaptīvie stili tiek piemēroti noteiktam skata loga platumam.