Bootstrap көмегімен кестелерді сәндеуге (олардың JavaScript плагиндерінде кеңінен қолданылуын ескере отырып) қосылуға арналған құжаттама және мысалдар.
Мысалдар
Күнтізбелер мен күн таңдаушылары сияқты үшінші тарап виджеттерінде кестелерді кеңінен қолданудың арқасында біз кестелерімізді қосылуға болатын етіп жасадық . Негізгі классты .tableкез келгенге қосыңыз <table>, содан кейін теңшелетін стильдермен немесе біздің әртүрлі енгізілген модификатор сыныптарымен кеңейтіңіз.
Ең негізгі кестені белгілеуді пайдаланып, .tableBootstrap қолданбасында негізделген кестелер қалай көрінеді. Барлық кесте мәнерлері Bootstrap 4 жүйесінде мұраланған , яғни кез келген кірістірілген кестелер ата-аналық мәнермен бірдей стильде болады.
Кестелер мен күңгірт кестелерге ұқсас, модификатор сыныптарын пайдаланыңыз .thead-lightнемесе s ашық немесе қою сұр болып көрінуі .thead-darkүшін .<thead>
.table-borderedКесте мен ұяшықтардың барлық жағындағы жиектер үшін қосыңыз .
#
Бірінші
Соңғы
Тұтқаны
1
белгі
Отто
@mdo
2
Джейкоб
Торнтон
@май
3
Ларри құс
@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>
#
Бірінші
Соңғы
Тұтқаны
1
белгі
Отто
@mdo
2
Джейкоб
Торнтон
@май
3
Ларри құс
@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>
Шексіз кесте
.table-borderlessЖиектері жоқ кесте үшін қосыңыз .
#
Бірінші
Соңғы
Тұтқаны
1
белгі
Отто
@mdo
2
Джейкоб
Торнтон
@май
3
Ларри құс
@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-borderlessқараңғы үстелдерде де қолдануға болады.
#
Бірінші
Соңғы
Тұтқаны
1
белгі
Отто
@mdo
2
Джейкоб
Торнтон
@май
3
Ларри құс
@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>
Жылжымалы жолдар
.table-hoverішіндегі кесте жолдарында меңзер күйін қосу үшін Қосу <tbody>.
#
Бірінші
Соңғы
Тұтқаны
1
белгі
Отто
@mdo
2
Джейкоб
Торнтон
@май
3
Ларри құс
@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>
#
Бірінші
Соңғы
Тұтқаны
1
белгі
Отто
@mdo
2
Джейкоб
Торнтон
@май
3
Ларри құс
@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>
Шағын үстел
.table-smҰяшық толтырғышын жартысына кесу арқылы кестелерді ықшамдау үшін қосыңыз .
#
Бірінші
Соңғы
Тұтқаны
1
белгі
Отто
@mdo
2
Джейкоб
Торнтон
@май
3
Ларри құс
@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>
#
Бірінші
Соңғы
Тұтқаны
1
белгі
Отто
@mdo
2
Джейкоб
Торнтон
@май
3
Ларри құс
@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>
Мәтінмәндік сыныптар
Кесте жолдарын немесе жеке ұяшықтарды бояу үшін мәтінмәндік сыныптарды пайдаланыңыз.
Сынып
Айдар
Айдар
Белсенді
Ұяшық
Ұяшық
Әдепкі
Ұяшық
Ұяшық
Негізгі
Ұяшық
Ұяшық
Екінші
Ұяшық
Ұяшық
Жетістік
Ұяшық
Ұяшық
Қауіп
Ұяшық
Ұяшық
Ескерту
Ұяшық
Ұяшық
Ақпарат
Ұяшық
Ұяшық
Жарық
Ұяшық
Ұяшық
Қараңғы
Ұяшық
Ұяшық
<!-- 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>
<!-- 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>
Көмекші технологияларға мән беру
Түсті мағына қосу үшін пайдалану тек көрнекі нұсқауды қамтамасыз етеді, ол экраннан оқу құралдары сияқты көмекші технологияларды пайдаланушыларға берілмейді. Түспен белгіленген ақпарат мазмұнның өзінен анық (мысалы, көрінетін мәтін) немесе .sr-onlyсыныппен жасырылған қосымша мәтін сияқты балама құралдар арқылы енгізілгеніне көз жеткізіңіз.
Сәйкесінше 576px, 768px, 992px және 1120px дейінгі (бірақ қосылмаған) әрбір тоқтау нүктесінде кестені көлденең айналдыру .tableарқылы кез келген параметрді орау арқылы жауап беретін кестелерді жасаңыз ..table-responsive{-sm|-md|-lg|-xl}max-width
Браузерлер қазіргі уақытта
ауқым контекстік сұрауларына қолдау көрсетпейтіндіктен, біз осы салыстырулар үшін жоғары дәлдіктегі мәндерді пайдалану арқылы бөлшек ені бар (мысалы, жоғары нүктелік пиксель құрылғыларында белгілі бір жағдайларда орын алуы мүмкін) префикстер min-менmax- көру порттарының шектеулерімен жұмыс істейтінін
ескеріңіз. .
Жазбалар
Кестеге арналған <caption>тақырып сияқты функцияларды орындайды. Ол экраннан оқу құралдары бар пайдаланушыларға кестені табуға және оның не туралы екенін түсінуге және оны оқығысы келетін-келмейтінін шешуге көмектеседі.
Пайдаланушылар тізімі
#
Бірінші
Соңғы
Тұтқаны
1
белгі
Отто
@mdo
2
Джейкоб
Торнтон
@май
3
Ларри
құс
@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>
Жауапты кестелер
Жауапты кестелер кестелерді көлденеңінен оңай айналдыруға мүмкіндік береді. .table-мен орау арқылы кез келген кестені барлық көру порттарында жауап беретін етіп жасаңыз .table-responsive. Немесе пайдалану арқылы жауап беретін кесте болатын ең үлкен тоқтау нүктесін таңдаңыз .table-responsive{-sm|-md|-lg|-xl}.
Тік кесу/қию
Жауапты кестелер кестенің overflow-y: hiddenтөменгі немесе жоғарғы жиектерінен тыс кез келген мазмұнды кесіп тастайтын параметрін пайдаланады. Атап айтқанда, бұл ашылмалы мәзірлерді және басқа үшінші тарап виджеттерін кесіп тастауы мүмкін.
Әрқашан жауап береді
Әрбір тоқтау нүктесінде .table-responsiveкестелерді көлденең жылжыту үшін пайдаланыңыз.
.table-responsive{-sm|-md|-lg|-xl}Белгілі бір тоқтау нүктесіне дейін жауап беретін кестелерді жасау үшін қажетінше пайдаланыңыз . Осы тоқтау нүктесінен және одан жоғары кесте қалыпты әрекет етеді және көлденеңінен жылжымайды.
Бұл кестелер олардың жауап беру мәнерлері белгілі бір көру алаңының енінде қолданылғанша үзілген болып көрінуі мүмкін.