Dokumentatioun an Beispiller fir Opt-in Styling vun Dëscher (gëtt hir heefeg Notzung a JavaScript Plugins) mat Bootstrap.
Beispiller
Wéinst der verbreeter Notzung vun Dëscher iwwer Drëtt-Partei Widgets wéi Kalenneren an Datum Picker, hu mir eis Dëscher entworf fir opt-in ze sinn . Füügt einfach d'Basisklass .tableun all <table>, verlängert dann mat personaliséierte Stiler oder eis verschidde abegraff Modifizéierungsklassen.
Mat der Basis Table Markup, hei ass wéi .table-baséiert Dëscher am Bootstrap kucken. All Dëschstiler ginn am Bootstrap 4 ierflecher , dat heescht datt all nestéiert Dëscher op déiselwecht Manéier wéi d'Elteren styléiert ginn.
Füügt .table-borderedfir Grenzen op all Säit vum Dësch an Zellen.
#
Éischten
Lescht
Grëff
1
Mark
Otto
@mdo
2
Jakob
Thornton
@fett
3
Larry de Vugel
@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>
#
Éischten
Lescht
Grëff
1
Mark
Otto
@mdo
2
Jakob
Thornton
@fett
3
Larry de Vugel
@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>
Borderless Dësch
Dobäi .table-borderlessfir en Dësch ouni Grenzen.
#
Éischten
Lescht
Grëff
1
Mark
Otto
@mdo
2
Jakob
Thornton
@fett
3
Larry de Vugel
@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-borderlesskann och op donkel Dëscher benotzt ginn.
#
Éischten
Lescht
Grëff
1
Mark
Otto
@mdo
2
Jakob
Thornton
@fett
3
Larry de Vugel
@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>
Hoverable Reihen
Füügt .table-hoverfir en Hover-Status op Tabellereihen an engem <tbody>.
#
Éischten
Lescht
Grëff
1
Mark
Otto
@mdo
2
Jakob
Thornton
@fett
3
Larry de Vugel
@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>
#
Éischten
Lescht
Grëff
1
Mark
Otto
@mdo
2
Jakob
Thornton
@fett
3
Larry de Vugel
@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>
Klengen Dësch
Füügt .table-smfir Dëscher méi kompakt ze maachen andeems d'Zellpolsterung an der Halschent geschnidden ass.
#
Éischten
Lescht
Grëff
1
Mark
Otto
@mdo
2
Jakob
Thornton
@fett
3
Larry de Vugel
@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>
#
Éischten
Lescht
Grëff
1
Mark
Otto
@mdo
2
Jakob
Thornton
@fett
3
Larry de Vugel
@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>
Kontextuell Klassen
Benotzt kontextuell Klassen fir Dësch Reihen oder eenzel Zellen ze faarwen.
Klass
Rubrik
Rubrik
Aktiv
Zell
Zell
Default
Zell
Zell
Primär
Zell
Zell
Secondaire
Zell
Zell
Erfolleg
Zell
Zell
Gefor
Zell
Zell
Warnung
Zell
Zell
Info
Zell
Zell
Liicht
Zell
Zell
Däischter
Zell
Zell
<!-- 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>
Regelméisseg Dëschhannergrondvarianten sinn net mat dem donkelen Dësch verfügbar, awer Dir kënnt Text- oder Background-Utilities benotzen fir ähnlech Stiler z'erreechen.
#
Rubrik
Rubrik
1
Zell
Zell
2
Zell
Zell
3
Zell
Zell
4
Zell
Zell
5
Zell
Zell
6
Zell
Zell
7
Zell
Zell
8
Zell
Zell
9
Zell
Zell
<!-- 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>
Bedeitung vun Hëllefstechnologien
D'Faarf benotze fir Bedeitung ze addéieren gëtt nëmmen eng visuell Indikatioun, déi net un d'Benotzer vun Assistenztechnologien vermëttelt gëtt - sou wéi Écran Lieser. Vergewëssert Iech datt d'Informatioun, déi mat der Faarf bezeechent gëtt, entweder offensichtlech aus dem Inhalt selwer ass (zB dem siichtbaren Text), oder duerch alternativ Mëttelen abegraff ass, sou wéi zousätzlech Text verstoppt mat der .sr-onlyKlass.
Erstellt reaktiounsfäeger Dëscher andeems Dir iergendeng .tablemat wéckelt .table-responsive{-sm|-md|-lg|-xl}, sou datt den Dësch horizontal op all max-widthBreakpunkt vu bis zu (awer net abegraff) 576px, 768px, 992px, respektiv 1120px scrollt.
Bedenkt datt well Browser de Moment keng
Range Kontext Ufroen ënnerstëtzen , schaffe mir ronderëm d'Limitatiounen vun
min-a max-Präfixe a Viewporte mat Fraktiounsbreeten (wat ënner bestëmmte Bedéngungen op High-dpi Apparater zum Beispill optriede kann) andeems mir Wäerter mat méi héijer Präzisioun fir dës Vergläicher benotzen .
Ënnerschrëften
A <caption>funktionnéiert wéi eng Rubrik fir en Dësch. Et hëlleft Benotzer mat Écran Lieser engem Dësch ze fannen a verstoen ëm wat et geet an entscheeden ob se et liesen wëllen.
Lëscht vun de Benotzer
#
Éischten
Lescht
Grëff
1
Mark
Otto
@mdo
2
Jakob
Thornton
@fett
3
Larry
de Vugel
@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>
Reaktiounsfäeger Dëscher
Reaktiounsfäeger Dëscher erlaben Dëscher horizontal mat Liichtegkeet ze scrollen. Maacht all Dësch reaktiounsfäeger iwwer all Viewports andeems Dir e .tablemat wéckelt .table-responsive. Oder wielt e Maximum Breakpoint mat deem Dir e reaktiounsfäeger Dësch mat .table-responsive{-sm|-md|-lg|-xl}.
Vertikal Ausschnëtt / Ofkierzung
Reaktiounsfäeger Dëscher benotzen overflow-y: hidden, déi all Inhalt ofschneiden deen iwwer déi ënnescht oder iewescht Kante vum Dësch geet. Besonnesch dëst kann Dropdown-Menüen an aner Drëtt-Partei Widgets ofschneiden.
Ëmmer reaktiounsfäeger
Iwwer all Breakpoint benotzt .table-responsivefir horizontal Scrollen Dëscher.
Benotzt .table-responsive{-sm|-md|-lg|-xl}wéi néideg fir reaktiounsfäeger Dëscher bis zu engem bestëmmte Breakpoint ze kreéieren. Vun deem Breakpoint an erop, wäert den Dësch normal behuelen an net horizontal scrollen.
Dës Dëscher kënnen gebrach schéngen bis hir reaktiounsfäeger Stiler op spezifesch Viewport Breet gëllen.