Dogfennaeth ac enghreifftiau ar gyfer arddull optio i mewn tablau (o ystyried eu defnydd cyffredin mewn ategion JavaScript) gyda Bootstrap.
Enghreifftiau
Oherwydd y defnydd eang o dablau ar draws teclynnau trydydd parti fel calendrau a chodwyr dyddiadau, rydym wedi dylunio ein tablau i fod yn optio i mewn . Ychwanegwch y dosbarth sylfaen .tablei unrhyw <table>, yna ymestyn gydag arddulliau arferol neu ein dosbarthiadau addaswyr amrywiol.
Gan ddefnyddio'r marcio tabl mwyaf sylfaenol, dyma sut mae .tabletablau yn seiliedig ar edrych yn Bootstrap. Mae pob arddull bwrdd yn cael ei etifeddu yn Bootstrap 4 , sy'n golygu y bydd unrhyw fyrddau nythu yn cael eu steilio yn yr un modd â'r rhiant.
Yn debyg i dablau a thablau tywyll, defnyddiwch y dosbarthiadau addasydd .thead-lightneu .thead-darki wneud i <thead>s ymddangos yn llwyd golau neu dywyll.
Ychwanegwch .table-borderedar gyfer borderi ar bob ochr i'r bwrdd a'r celloedd.
#
Yn gyntaf
Diweddaf
Trin
1
Marc
Otto
@mdo
2
Jacob
Thornton
@braster
3
Larry yr Aderyn
@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>
#
Yn gyntaf
Diweddaf
Trin
1
Marc
Otto
@mdo
2
Jacob
Thornton
@braster
3
Larry yr Aderyn
@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>
Bwrdd heb ffiniau
Ychwanegu .table-borderlessar gyfer bwrdd heb ffiniau.
#
Yn gyntaf
Diweddaf
Trin
1
Marc
Otto
@mdo
2
Jacob
Thornton
@braster
3
Larry yr Aderyn
@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-borderlessgellir ei ddefnyddio hefyd ar fyrddau tywyll.
#
Yn gyntaf
Diweddaf
Trin
1
Marc
Otto
@mdo
2
Jacob
Thornton
@braster
3
Larry yr Aderyn
@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>
Rhesi hofran
Ychwanegu .table-hoveri alluogi cyflwr hofran ar resi tabl o fewn <tbody>.
#
Yn gyntaf
Diweddaf
Trin
1
Marc
Otto
@mdo
2
Jacob
Thornton
@braster
3
Larry yr Aderyn
@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>
#
Yn gyntaf
Diweddaf
Trin
1
Marc
Otto
@mdo
2
Jacob
Thornton
@braster
3
Larry yr Aderyn
@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>
Bwrdd bach
Ychwanegwch .table-smi wneud byrddau'n fwy cryno trwy dorri padin celloedd yn ei hanner.
#
Yn gyntaf
Diweddaf
Trin
1
Marc
Otto
@mdo
2
Jacob
Thornton
@braster
3
Larry yr Aderyn
@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>
#
Yn gyntaf
Diweddaf
Trin
1
Marc
Otto
@mdo
2
Jacob
Thornton
@braster
3
Larry yr Aderyn
@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>
Dosbarthiadau cyd-destunol
Defnyddio dosbarthiadau cyd-destunol i liwio rhesi tabl neu gelloedd unigol.
Dosbarth
Pennawd
Pennawd
Actif
Cell
Cell
Diofyn
Cell
Cell
Cynradd
Cell
Cell
Uwchradd
Cell
Cell
Llwyddiant
Cell
Cell
Perygl
Cell
Cell
Rhybudd
Cell
Cell
Gwybodaeth
Cell
Cell
Ysgafn
Cell
Cell
Tywyll
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>
Nid oes amrywiadau cefndir tabl rheolaidd ar gael gyda'r tabl tywyll, fodd bynnag, gallwch ddefnyddio cyfleustodau testun neu gefndir i gyflawni arddulliau tebyg.
#
Pennawd
Pennawd
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>
Cyfleu ystyr i dechnolegau cynorthwyol
Mae defnyddio lliw i ychwanegu ystyr yn rhoi arwydd gweledol yn unig, na fydd yn cael ei gyfleu i ddefnyddwyr technolegau cynorthwyol - megis darllenwyr sgrin. Sicrhewch fod gwybodaeth a ddynodir gan y lliw naill ai'n amlwg o'r cynnwys ei hun (ee y testun gweladwy), neu'n cael ei chynnwys trwy ddulliau amgen, megis testun ychwanegol wedi'i guddio gyda'r .sr-onlydosbarth.
Creu tablau ymatebol trwy lapio unrhyw un .tableâ .table-responsive{-sm|-md|-lg|-xl}, gan wneud i'r tabl sgrolio'n llorweddol ar bob max-widthtorbwynt hyd at (ond heb gynnwys) 576px, 768px, 992px, a 1120px, yn y drefn honno.
Sylwch, gan nad yw porwyr ar hyn o bryd yn cefnogi
ymholiadau cyd-destun ystod , rydym yn gweithio o amgylch cyfyngiadau
min-a max-rhagddodiaid a phyrth gwylio gyda lled ffracsiynol (a all ddigwydd o dan amodau penodol ar ddyfeisiau dpi uchel, er enghraifft) trwy ddefnyddio gwerthoedd gyda manylder uwch ar gyfer y cymariaethau hyn .
Capsiynau
Mae <caption>swyddogaeth fel pennawd ar gyfer bwrdd. Mae'n helpu defnyddwyr gyda darllenwyr sgrin i ddod o hyd i dabl a deall beth mae'n ei olygu a phenderfynu a ydynt am ei ddarllen.
Rhestr o ddefnyddwyr
#
Yn gyntaf
Diweddaf
Trin
1
Marc
Otto
@mdo
2
Jacob
Thornton
@braster
3
Larry
yr Aderyn
@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>
Tablau ymatebol
Mae tablau ymatebol yn caniatáu i dablau gael eu sgrolio'n llorweddol yn rhwydd. Gwnewch unrhyw fwrdd yn ymatebol ar draws yr holl fannau gwylio trwy lapio .tableâ .table-responsive. Neu, dewiswch dorbwynt uchaf i gael bwrdd ymatebol hyd ato trwy ddefnyddio .table-responsive{-sm|-md|-lg|-xl}.
Tocio fertigol / cwtogi
Mae tablau ymatebol yn defnyddio overflow-y: hidden, sy'n clipio oddi ar unrhyw gynnwys sy'n mynd y tu hwnt i ymylon gwaelod neu frig y tabl. Yn benodol, gall hyn dorri i ffwrdd dewislenni a widgets trydydd parti eraill.
Bob amser yn ymatebol
Ar draws pob torbwynt, defnyddiwch .table-responsivear gyfer tablau sgrolio llorweddol.
Defnyddiwch .table-responsive{-sm|-md|-lg|-xl}yn ôl yr angen i greu tablau ymatebol hyd at dorbwynt penodol. O'r torbwynt hwnnw ac i fyny, bydd y bwrdd yn ymddwyn yn normal ac nid yn sgrolio'n llorweddol.
Mae'n bosibl y bydd y tablau hyn yn ymddangos wedi torri nes bod eu harddulliau ymatebol yn berthnasol ar led gwylfannau penodol.