Dokumentasjon og eksempler for opt-in styling av tabeller (gitt deres utbredte bruk i JavaScript-plugins) med Bootstrap.
Eksempler
På grunn av den utbredte bruken av tabeller på tvers av tredjeparts widgets som kalendere og datovelgere, har vi designet våre tabeller for å være opt-in . Bare legg til grunnklassen .tabletil en hvilken som helst <table>, og utvid deretter med egendefinerte stiler eller de forskjellige inkluderte modifikasjonsklassene.
Ved å bruke den mest grunnleggende tabellmarkeringen, ser du hvordan .table-baserte tabeller ser ut i Bootstrap. Alle tabellstiler er arvet i Bootstrap 4 , noe som betyr at alle nestede tabeller vil bli stilt på samme måte som den overordnede.
#
Først
Siste
Håndtak
1
merke
Otto
@mdo
2
Jacob
Thornton
@fett
3
Larry
fuglen
@twitter
Du kan også invertere fargene – med lys tekst på mørk bakgrunn – med .table-dark.
#
Først
Siste
Håndtak
1
merke
Otto
@mdo
2
Jacob
Thornton
@fett
3
Larry
fuglen
@twitter
Alternativer for bordhode
I likhet med tabeller og mørke tabeller, bruk modifikasjonsklassene .thead-lighteller .thead-darkfor å få <thead>s til å virke lys eller mørkegrå.
#
Først
Siste
Håndtak
1
merke
Otto
@mdo
2
Jacob
Thornton
@fett
3
Larry
fuglen
@twitter
#
Først
Siste
Håndtak
1
merke
Otto
@mdo
2
Jacob
Thornton
@fett
3
Larry
fuglen
@twitter
Stripete rader
Bruk .table-stripedfor å legge til sebrastriper til en hvilken som helst tabellrad i <tbody>.
#
Først
Siste
Håndtak
1
merke
Otto
@mdo
2
Jacob
Thornton
@fett
3
Larry
fuglen
@twitter
#
Først
Siste
Håndtak
1
merke
Otto
@mdo
2
Jacob
Thornton
@fett
3
Larry
fuglen
@twitter
Bordkantet bord
Legg .table-borderedtil kantlinjer på alle sider av tabellen og cellene.
#
Først
Siste
Håndtak
1
merke
Otto
@mdo
2
Jacob
Thornton
@fett
3
Fuglen Larry
@twitter
#
Først
Siste
Håndtak
1
merke
Otto
@mdo
2
Jacob
Thornton
@fett
3
Fuglen Larry
@twitter
Bord uten kant
Legg .table-borderlesstil for et bord uten rammer.
#
Først
Siste
Håndtak
1
merke
Otto
@mdo
2
Jacob
Thornton
@fett
3
Fuglen Larry
@twitter
.table-borderlesskan også brukes på mørke bord.
#
Først
Siste
Håndtak
1
merke
Otto
@mdo
2
Jacob
Thornton
@fett
3
Fuglen Larry
@twitter
Sveverbare rader
Legg .table-hovertil for å aktivere en svevetilstand på tabellrader i en <tbody>.
#
Først
Siste
Håndtak
1
merke
Otto
@mdo
2
Jacob
Thornton
@fett
3
Fuglen Larry
@twitter
#
Først
Siste
Håndtak
1
merke
Otto
@mdo
2
Jacob
Thornton
@fett
3
Fuglen Larry
@twitter
Lite bord
Legg .table-smtil for å gjøre bordene mer kompakte ved å kutte cellepolstring i to.
#
Først
Siste
Håndtak
1
merke
Otto
@mdo
2
Jacob
Thornton
@fett
3
Fuglen Larry
@twitter
#
Først
Siste
Håndtak
1
merke
Otto
@mdo
2
Jacob
Thornton
@fett
3
Fuglen Larry
@twitter
Kontekstuelle klasser
Bruk kontekstuelle klasser til å fargelegge tabellrader eller individuelle celler.
Klasse
Overskrift
Overskrift
Aktiv
Celle
Celle
Misligholde
Celle
Celle
Hoved
Celle
Celle
Sekundær
Celle
Celle
Suksess
Celle
Celle
Fare
Celle
Celle
Advarsel
Celle
Celle
Info
Celle
Celle
Lys
Celle
Celle
Mørk
Celle
Celle
Vanlige bordbakgrunnsvarianter er ikke tilgjengelige med det mørke bordet, men du kan bruke tekst- eller bakgrunnsverktøy for å oppnå lignende stiler.
#
Overskrift
Overskrift
1
Celle
Celle
2
Celle
Celle
3
Celle
Celle
4
Celle
Celle
5
Celle
Celle
6
Celle
Celle
7
Celle
Celle
8
Celle
Celle
9
Celle
Celle
Formidle mening til hjelpeteknologier
Å bruke farger for å legge til mening gir bare en visuell indikasjon, som ikke vil bli formidlet til brukere av hjelpeteknologier – for eksempel skjermlesere. Sørg for at informasjon angitt med fargen enten er åpenbar fra selve innholdet (f.eks. den synlige teksten), eller er inkludert på alternative måter, for eksempel ekstra tekst skjult i .sr-onlyklassen.
Lag responsive tabeller ved å pakke noen .tablemed .table-responsive{-sm|-md|-lg|-xl}, slik at tabellen ruller horisontalt ved hvert max-widthbruddpunkt på opp til (men ikke inkludert) henholdsvis 576px, 768px, 992px og 1120px.
Merk at siden nettlesere for øyeblikket ikke støtter områdekontekstspørringer , omgår vi begrensningene for min-og max-prefikser og visningsporter med brøkbredder (som kan forekomme under visse forhold på enheter med høy dpi, for eksempel) ved å bruke verdier med høyere presisjon for disse sammenligningene .
Bildetekster
A <caption>fungerer som en overskrift til en tabell. Den hjelper brukere med skjermlesere til å finne en tabell og forstå hva den handler om og bestemme om de vil lese den.
Liste over brukere
#
Først
Siste
Håndtak
1
merke
Otto
@mdo
2
Jacob
Thornton
@fett
3
Larry
fuglen
@twitter
Responsive tabeller
Responsive tabeller gjør det enkelt å rulle tabeller horisontalt. Gjør et hvilket som helst bord responsivt på tvers av alle visningsporter ved å pakke inn en .tablemed .table-responsive. Eller velg et maksimalt bruddpunkt som du vil ha en responsiv tabell med ved å bruke .table-responsive{-sm|-md|-lg|-xl}.
Vertikal klipping/trunkering
Responsive tabeller bruker overflow-y: hidden, som klipper av alt innhold som går utover bunn- eller toppkanten av tabellen. Spesielt kan dette klippe av rullegardinmenyer og andre tredjeparts widgets.
Alltid responsiv
På tvers av hvert bruddpunkt, bruk .table-responsivefor horisontalt rulling av tabeller.
#
Overskrift
Overskrift
Overskrift
Overskrift
Overskrift
Overskrift
Overskrift
Overskrift
Overskrift
1
Celle
Celle
Celle
Celle
Celle
Celle
Celle
Celle
Celle
2
Celle
Celle
Celle
Celle
Celle
Celle
Celle
Celle
Celle
3
Celle
Celle
Celle
Celle
Celle
Celle
Celle
Celle
Celle
Spesifikk bruddpunkt
Bruk .table-responsive{-sm|-md|-lg|-xl}etter behov for å lage responsive tabeller opp til et bestemt bruddpunkt. Fra det bruddpunktet og oppover vil tabellen oppføre seg normalt og ikke rulle horisontalt.
Disse tabellene kan virke ødelagte inntil deres responsive stiler gjelder for bestemte visningsportbredder.