Дакументацыя і прыклады выбарнага стылю табліц (улічваючы іх шырокае выкарыстанне ў плагінах JavaScript) з дапамогай Bootstrap.
Прыклады
З-за шырокага выкарыстання табліц у віджэтах іншых вытворцаў, такіх як календары і сродкі выбару даты, мы распрацавалі нашы табліцы для выбару . Проста дадайце базавы клас .tableу любы <table>, а затым пашырыце карыстальніцкімі стылямі або нашымі рознымі ўключанымі класамі-мадыфікатарамі.
Выкарыстоўваючы самую базавую разметку табліц, вось як .tableтабліцы на аснове выглядаюць у Bootstrap. Усе стылі табліц успадкоўваюцца ў Bootstrap 4 , што азначае, што любыя ўкладзеныя табліцы будуць стылізаваны такім жа чынам, што і бацькоўскія.
#
Першы
Апошні
Ручка
1
Марк
Ота
@mdo
2
Якаў
Торнтан
@тоўсты
3
Лары
птушка
@twitter
Вы таксама можаце інвертаваць колеры - са светлым тэкстам на цёмным фоне - з дапамогай .table-dark.
#
Першы
Апошні
Ручка
1
Марк
Ота
@mdo
2
Якаў
Торнтан
@тоўсты
3
Лары
птушка
@twitter
Варыянты падгалоўя стала
Падобна табліцам і цёмным табліцам, выкарыстоўвайце класы-мадыфікатары .thead-lightабо .thead-dark, каб яны <thead>выглядалі светла- або цёмна-шэрымі.
#
Першы
Апошні
Ручка
1
Марк
Ота
@mdo
2
Якаў
Торнтан
@тоўсты
3
Лары
птушка
@twitter
#
Першы
Апошні
Ручка
1
Марк
Ота
@mdo
2
Якаў
Торнтан
@тоўсты
3
Лары
птушка
@twitter
Паласатыя шэрагі
Выкарыстоўвайце .table-striped, каб дадаць зебрападобныя паласы ў любы радок табліцы ў <tbody>.
#
Першы
Апошні
Ручка
1
Марк
Ота
@mdo
2
Якаў
Торнтан
@тоўсты
3
Лары
птушка
@twitter
#
Першы
Апошні
Ручка
1
Марк
Ота
@mdo
2
Якаў
Торнтан
@тоўсты
3
Лары
птушка
@twitter
Абрамлены стол
Дадайце .table-borderedдля межаў з усіх бакоў табліцы і вочак.
#
Першы
Апошні
Ручка
1
Марк
Ота
@mdo
2
Якаў
Торнтан
@тоўсты
3
Птушка Лары
@twitter
#
Першы
Апошні
Ручка
1
Марк
Ота
@mdo
2
Якаў
Торнтан
@тоўсты
3
Птушка Лары
@twitter
Стол без палёў
Дадайце .table-borderlessдля табліцы без межаў.
#
Першы
Апошні
Ручка
1
Марк
Ота
@mdo
2
Якаў
Торнтан
@тоўсты
3
Птушка Лары
@twitter
.table-borderlessтаксама можна выкарыстоўваць на цёмных сталах.
#
Першы
Апошні
Ручка
1
Марк
Ота
@mdo
2
Якаў
Торнтан
@тоўсты
3
Птушка Лары
@twitter
Навісныя шэрагі
Дадайце .table-hover, каб уключыць стан навядзення на радкі табліцы ў <tbody>.
#
Першы
Апошні
Ручка
1
Марк
Ота
@mdo
2
Якаў
Торнтан
@тоўсты
3
Птушка Лары
@twitter
#
Першы
Апошні
Ручка
1
Марк
Ота
@mdo
2
Якаў
Торнтан
@тоўсты
3
Птушка Лары
@twitter
Столік
Дадайце .table-sm, каб зрабіць табліцы больш кампактнымі, скараціўшы пракладку вочак напалову.
#
Першы
Апошні
Ручка
1
Марк
Ота
@mdo
2
Якаў
Торнтан
@тоўсты
3
Птушка Лары
@twitter
#
Першы
Апошні
Ручка
1
Марк
Ота
@mdo
2
Якаў
Торнтан
@тоўсты
3
Птушка Лары
@twitter
Кантэкстныя заняткі
Выкарыстоўвайце кантэкстныя класы для афарбоўкі радкоў табліцы або асобных вочак.
Клас
Загаловак
Загаловак
Актыўны
Сотавы
Сотавы
Па змаўчанні
Сотавы
Сотавы
Першасны
Сотавы
Сотавы
Другасны
Сотавы
Сотавы
Поспех
Сотавы
Сотавы
Небяспека
Сотавы
Сотавы
Папярэджанне
Сотавы
Сотавы
Інфармацыя
Сотавы
Сотавы
Святло
Сотавы
Сотавы
Цёмны
Сотавы
Сотавы
Звычайныя варыянты фону табліцы недаступныя з цёмнай табліцай, аднак вы можаце выкарыстоўваць тэкставыя або фонавыя ўтыліты для дасягнення падобных стыляў.
#
Загаловак
Загаловак
1
Сотавы
Сотавы
2
Сотавы
Сотавы
3
Сотавы
Сотавы
4
Сотавы
Сотавы
5
Сотавы
Сотавы
6
Сотавы
Сотавы
7
Сотавы
Сотавы
8
Сотавы
Сотавы
9
Сотавы
Сотавы
Перадача значэння дапаможных тэхналогій
Выкарыстанне колеру для дадання сэнсу забяспечвае толькі візуальную індыкацыю, якая не будзе перададзена карыстальнікам дапаможных тэхналогій, такіх як праграмы чытання з экрана. Пераканайцеся, што інфармацыя, пазначаная колерам, альбо відавочная з самага змесціва (напрыклад, бачнага тэксту), альбо ўключана з дапамогай альтэрнатыўных сродкаў, такіх як дадатковы тэкст, схаваны разам з .sr-onlyкласам.
Стварыце адаптыўныя табліцы, абгарнуўшы любую .tableтабліцай .table-responsive{-sm|-md|-lg|-xl}, каб табліца пракручвалася гарызантальна ў кожнай max-widthкропцы перапынку да (але не уключаючы) 576 пікселяў, 768 пікселяў, 992 пікселяў і 1120 пікселяў адпаведна.
Звярніце ўвагу, што паколькі браўзеры ў цяперашні час не падтрымліваюць кантэкстныя запыты дыяпазону , мы абыходзім абмежаванні прэфіксаў min-іmax- вокнаў прагляду з дробавай шырынёй (якія могуць узнікаць пры пэўных умовах, напрыклад, на прыладах з высокім dpi), выкарыстоўваючы значэнні з больш высокай дакладнасцю для гэтых параўнанняў .
Тытры
Функцыянуе <caption>як загаловак табліцы. Гэта дапамагае карыстальнікам з праграмамі чытання з экрана знайсці табліцу і зразумець, пра што яна, а таксама вырашыць, ці хочуць яны яе прачытаць.
Спіс карыстальнікаў
#
Першы
Апошні
Ручка
1
Марк
Ота
@mdo
2
Якаў
Торнтан
@тоўсты
3
Лары
птушка
@twitter
Адаптыўныя табліцы
Адаптыўныя табліцы дазваляюць з лёгкасцю пракручваць табліцы гарызантальна. .tableЗрабіце любую табліцу спагаднай ва ўсіх вокнах прагляду , абгарнуўшы .table-responsive. Або выберыце максімальную кропку перапынку, з якой будзе мець адаптыўную табліцу, выкарыстоўваючы .table-responsive{-sm|-md|-lg|-xl}.
Вертыкальнае абразанне/абсячэнне
Адаптыўныя табліцы выкарыстоўваюць overflow-y: hidden, які выразае любы кантэнт, які выходзіць за ніжні або верхні край табліцы. У прыватнасці, гэта можа адрэзаць выпадальныя меню і іншыя віджэты іншых вытворцаў.
Заўсёды спагадны
Праз кожную кропку перапынку выкарыстоўвайце .table-responsiveдля гарызантальнай пракруткі табліц.
#
Загаловак
Загаловак
Загаловак
Загаловак
Загаловак
Загаловак
Загаловак
Загаловак
Загаловак
1
Сотавы
Сотавы
Сотавы
Сотавы
Сотавы
Сотавы
Сотавы
Сотавы
Сотавы
2
Сотавы
Сотавы
Сотавы
Сотавы
Сотавы
Сотавы
Сотавы
Сотавы
Сотавы
3
Сотавы
Сотавы
Сотавы
Сотавы
Сотавы
Сотавы
Сотавы
Сотавы
Сотавы
Канкрэтная кропка супыну
Выкарыстоўвайце .table-responsive{-sm|-md|-lg|-xl}пры неабходнасці для стварэння адаптыўных табліц да пэўнай кропкі перапынку. Пачынаючы з гэтай кропкі перапынку і ўверх, табліца будзе паводзіць сябе нармальна і не будзе пракручвацца па гарызанталі.
Гэтыя табліцы могуць выглядаць зламанымі, пакуль іх адаптыўныя стылі не будуць прымяняцца пры пэўнай шырыні акна прагляду.